openapi: 3.0.1
info:
title: Kubernetes
version: v1.14.2
servers:
- url: /
security:
- BearerToken: []
paths:
/api/:
get:
description: get available API versions
operationId: getAPIVersions
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIVersions'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIVersions'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIVersions'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core
/api/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
/api/v1/componentstatuses:
get:
description: list objects of kind ComponentStatus
operationId: listComponentStatus
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ComponentStatusList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ComponentStatusList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ComponentStatusList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ComponentStatusList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ComponentStatusList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ComponentStatus
version: v1
/api/v1/componentstatuses/{name}:
get:
description: read the specified ComponentStatus
operationId: readComponentStatus
parameters:
- description: name of the ComponentStatus
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ComponentStatus'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ComponentStatus'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ComponentStatus'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ComponentStatus
version: v1
/api/v1/configmaps:
get:
description: list or watch objects of kind ConfigMap
operationId: listConfigMapForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
/api/v1/endpoints:
get:
description: list or watch objects of kind Endpoints
operationId: listEndpointsForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
/api/v1/events:
get:
description: list or watch objects of kind Event
operationId: listEventForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.EventList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.EventList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.EventList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.EventList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.EventList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
/api/v1/limitranges:
get:
description: list or watch objects of kind LimitRange
operationId: listLimitRangeForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
/api/v1/namespaces:
get:
description: list or watch objects of kind Namespace
operationId: listNamespace
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NamespaceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NamespaceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NamespaceList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.NamespaceList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.NamespaceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
post:
description: create a Namespace
operationId: createNamespace
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Namespace'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/bindings:
post:
description: create a Binding
operationId: createNamespacedBinding
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Binding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Binding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Binding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Binding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Binding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Binding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Binding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Binding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Binding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Binding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Binding
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/configmaps:
delete:
description: delete collection of ConfigMap
operationId: deleteCollectionNamespacedConfigMap
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
get:
description: list or watch objects of kind ConfigMap
operationId: listNamespacedConfigMap
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ConfigMapList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
post:
description: create a ConfigMap
operationId: createNamespacedConfigMap
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ConfigMap'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/configmaps/{name}:
delete:
description: delete a ConfigMap
operationId: deleteNamespacedConfigMap
parameters:
- description: name of the ConfigMap
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ConfigMap
operationId: readNamespacedConfigMap
parameters:
- description: name of the ConfigMap
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
patch:
description: partially update the specified ConfigMap
operationId: patchNamespacedConfigMap
parameters:
- description: name of the ConfigMap
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ConfigMap
operationId: replaceNamespacedConfigMap
parameters:
- description: name of the ConfigMap
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ConfigMap'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ConfigMap'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: ConfigMap
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/endpoints:
delete:
description: delete collection of Endpoints
operationId: deleteCollectionNamespacedEndpoints
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
get:
description: list or watch objects of kind Endpoints
operationId: listNamespacedEndpoints
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.EndpointsList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
post:
description: create Endpoints
operationId: createNamespacedEndpoints
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Endpoints'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/endpoints/{name}:
delete:
description: delete Endpoints
operationId: deleteNamespacedEndpoints
parameters:
- description: name of the Endpoints
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Endpoints
operationId: readNamespacedEndpoints
parameters:
- description: name of the Endpoints
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
patch:
description: partially update the specified Endpoints
operationId: patchNamespacedEndpoints
parameters:
- description: name of the Endpoints
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Endpoints
operationId: replaceNamespacedEndpoints
parameters:
- description: name of the Endpoints
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Endpoints'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Endpoints'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Endpoints'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Endpoints
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/events:
delete:
description: delete collection of Event
operationId: deleteCollectionNamespacedEvent
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
get:
description: list or watch objects of kind Event
operationId: listNamespacedEvent
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.EventList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.EventList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.EventList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.EventList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.EventList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
post:
description: create an Event
operationId: createNamespacedEvent
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Event'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/events/{name}:
delete:
description: delete an Event
operationId: deleteNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Event
operationId: readNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
patch:
description: partially update the specified Event
operationId: patchNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Event
operationId: replaceNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Event'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Event'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Event
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/limitranges:
delete:
description: delete collection of LimitRange
operationId: deleteCollectionNamespacedLimitRange
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
get:
description: list or watch objects of kind LimitRange
operationId: listNamespacedLimitRange
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.LimitRangeList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
post:
description: create a LimitRange
operationId: createNamespacedLimitRange
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.LimitRange'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/limitranges/{name}:
delete:
description: delete a LimitRange
operationId: deleteNamespacedLimitRange
parameters:
- description: name of the LimitRange
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
x-codegen-request-body-name: body
get:
description: read the specified LimitRange
operationId: readNamespacedLimitRange
parameters:
- description: name of the LimitRange
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
patch:
description: partially update the specified LimitRange
operationId: patchNamespacedLimitRange
parameters:
- description: name of the LimitRange
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified LimitRange
operationId: replaceNamespacedLimitRange
parameters:
- description: name of the LimitRange
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.LimitRange'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LimitRange'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LimitRange'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: LimitRange
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/persistentvolumeclaims:
delete:
description: delete collection of PersistentVolumeClaim
operationId: deleteCollectionNamespacedPersistentVolumeClaim
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
get:
description: list or watch objects of kind PersistentVolumeClaim
operationId: listNamespacedPersistentVolumeClaim
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
post:
description: create a PersistentVolumeClaim
operationId: createNamespacedPersistentVolumeClaim
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}:
delete:
description: delete a PersistentVolumeClaim
operationId: deleteNamespacedPersistentVolumeClaim
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
x-codegen-request-body-name: body
get:
description: read the specified PersistentVolumeClaim
operationId: readNamespacedPersistentVolumeClaim
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
patch:
description: partially update the specified PersistentVolumeClaim
operationId: patchNamespacedPersistentVolumeClaim
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified PersistentVolumeClaim
operationId: replaceNamespacedPersistentVolumeClaim
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status:
get:
description: read status of the specified PersistentVolumeClaim
operationId: readNamespacedPersistentVolumeClaimStatus
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
patch:
description: partially update status of the specified PersistentVolumeClaim
operationId: patchNamespacedPersistentVolumeClaimStatus
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified PersistentVolumeClaim
operationId: replaceNamespacedPersistentVolumeClaimStatus
parameters:
- description: name of the PersistentVolumeClaim
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/pods:
delete:
description: delete collection of Pod
operationId: deleteCollectionNamespacedPod
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
get:
description: list or watch objects of kind Pod
operationId: listNamespacedPod
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
post:
description: create a Pod
operationId: createNamespacedPod
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Pod'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/pods/{name}:
delete:
description: delete a Pod
operationId: deleteNamespacedPod
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Pod
operationId: readNamespacedPod
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
patch:
description: partially update the specified Pod
operationId: patchNamespacedPod
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Pod
operationId: replaceNamespacedPod
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Pod'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/pods/{name}/attach:
get:
description: connect GET requests to attach of Pod
operationId: connectGetNamespacedPodAttach
parameters:
- description: The container in which to execute the command. Defaults to only
container if there is only one container in the pod.
in: query
name: container
schema:
type: string
- description: name of the PodAttachOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Stderr if true indicates that stderr is to be redirected for
the attach call. Defaults to true.
in: query
name: stderr
schema:
type: boolean
- description: Stdin if true, redirects the standard input stream of the pod
for this call. Defaults to false.
in: query
name: stdin
schema:
type: boolean
- description: Stdout if true indicates that stdout is to be redirected for
the attach call. Defaults to true.
in: query
name: stdout
schema:
type: boolean
- description: TTY if true indicates that a tty will be allocated for the attach
call. This is passed through the container runtime so the tty is allocated
on the worker node by the container runtime. Defaults to false.
in: query
name: tty
schema:
type: boolean
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodAttachOptions
version: v1
post:
description: connect POST requests to attach of Pod
operationId: connectPostNamespacedPodAttach
parameters:
- description: The container in which to execute the command. Defaults to only
container if there is only one container in the pod.
in: query
name: container
schema:
type: string
- description: name of the PodAttachOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Stderr if true indicates that stderr is to be redirected for
the attach call. Defaults to true.
in: query
name: stderr
schema:
type: boolean
- description: Stdin if true, redirects the standard input stream of the pod
for this call. Defaults to false.
in: query
name: stdin
schema:
type: boolean
- description: Stdout if true indicates that stdout is to be redirected for
the attach call. Defaults to true.
in: query
name: stdout
schema:
type: boolean
- description: TTY if true indicates that a tty will be allocated for the attach
call. This is passed through the container runtime so the tty is allocated
on the worker node by the container runtime. Defaults to false.
in: query
name: tty
schema:
type: boolean
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodAttachOptions
version: v1
/api/v1/namespaces/{namespace}/pods/{name}/binding:
post:
description: create binding of a Pod
operationId: createNamespacedPodBinding
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: name of the Binding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Binding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Binding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Binding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Binding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Binding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Binding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Binding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Binding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Binding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Binding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Binding
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/pods/{name}/eviction:
post:
description: create eviction of a Pod
operationId: createNamespacedPodEviction
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: name of the Eviction
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Eviction'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: policy
kind: Eviction
version: v1beta1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/pods/{name}/exec:
get:
description: connect GET requests to exec of Pod
operationId: connectGetNamespacedPodExec
parameters:
- description: Command is the remote command to execute. argv array. Not executed
within a shell.
in: query
name: command
schema:
type: string
- description: Container in which to execute the command. Defaults to only container
if there is only one container in the pod.
in: query
name: container
schema:
type: string
- description: name of the PodExecOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Redirect the standard error stream of the pod for this call.
Defaults to true.
in: query
name: stderr
schema:
type: boolean
- description: Redirect the standard input stream of the pod for this call.
Defaults to false.
in: query
name: stdin
schema:
type: boolean
- description: Redirect the standard output stream of the pod for this call.
Defaults to true.
in: query
name: stdout
schema:
type: boolean
- description: TTY if true indicates that a tty will be allocated for the exec
call. Defaults to false.
in: query
name: tty
schema:
type: boolean
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodExecOptions
version: v1
post:
description: connect POST requests to exec of Pod
operationId: connectPostNamespacedPodExec
parameters:
- description: Command is the remote command to execute. argv array. Not executed
within a shell.
in: query
name: command
schema:
type: string
- description: Container in which to execute the command. Defaults to only container
if there is only one container in the pod.
in: query
name: container
schema:
type: string
- description: name of the PodExecOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Redirect the standard error stream of the pod for this call.
Defaults to true.
in: query
name: stderr
schema:
type: boolean
- description: Redirect the standard input stream of the pod for this call.
Defaults to false.
in: query
name: stdin
schema:
type: boolean
- description: Redirect the standard output stream of the pod for this call.
Defaults to true.
in: query
name: stdout
schema:
type: boolean
- description: TTY if true indicates that a tty will be allocated for the exec
call. Defaults to false.
in: query
name: tty
schema:
type: boolean
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodExecOptions
version: v1
/api/v1/namespaces/{namespace}/pods/{name}/log:
get:
description: read log of the specified Pod
operationId: readNamespacedPodLog
parameters:
- description: The container for which to stream logs. Defaults to only container
if there is one container in the pod.
in: query
name: container
schema:
type: string
- description: Follow the log stream of the pod. Defaults to false.
in: query
name: follow
schema:
type: boolean
- description: If set, the number of bytes to read from the server before terminating
the log output. This may not display a complete final line of logging, and
may return slightly more or slightly less than the specified limit.
in: query
name: limitBytes
schema:
type: integer
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Return previous terminated container logs. Defaults to false.
in: query
name: previous
schema:
type: boolean
- description: A relative time in seconds before the current time from which
to show logs. If this value precedes the time a pod was started, only logs
since the pod start will be returned. If this value is in the future, no
logs will be returned. Only one of sinceSeconds or sinceTime may be specified.
in: query
name: sinceSeconds
schema:
type: integer
- description: If set, the number of lines from the end of the logs to show.
If not specified, logs are shown from the creation of the container or sinceSeconds
or sinceTime
in: query
name: tailLines
schema:
type: integer
- description: If true, add an RFC3339 or RFC3339Nano timestamp at the beginning
of every line of log output. Defaults to false.
in: query
name: timestamps
schema:
type: boolean
responses:
200:
content:
text/plain:
schema:
type: string
application/json:
schema:
type: string
application/yaml:
schema:
type: string
application/vnd.kubernetes.protobuf:
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
/api/v1/namespaces/{namespace}/pods/{name}/portforward:
get:
description: connect GET requests to portforward of Pod
operationId: connectGetNamespacedPodPortforward
parameters:
- description: name of the PodPortForwardOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: List of ports to forward Required when using WebSockets
in: query
name: ports
schema:
type: integer
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodPortForwardOptions
version: v1
post:
description: connect POST requests to portforward of Pod
operationId: connectPostNamespacedPodPortforward
parameters:
- description: name of the PodPortForwardOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: List of ports to forward Required when using WebSockets
in: query
name: ports
schema:
type: integer
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodPortForwardOptions
version: v1
/api/v1/namespaces/{namespace}/pods/{name}/proxy:
delete:
description: connect DELETE requests to proxy of Pod
operationId: connectDeleteNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
get:
description: connect GET requests to proxy of Pod
operationId: connectGetNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
head:
description: connect HEAD requests to proxy of Pod
operationId: connectHeadNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
options:
description: connect OPTIONS requests to proxy of Pod
operationId: connectOptionsNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
patch:
description: connect PATCH requests to proxy of Pod
operationId: connectPatchNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
post:
description: connect POST requests to proxy of Pod
operationId: connectPostNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
put:
description: connect PUT requests to proxy of Pod
operationId: connectPutNamespacedPodProxy
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}:
delete:
description: connect DELETE requests to proxy of Pod
operationId: connectDeleteNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
get:
description: connect GET requests to proxy of Pod
operationId: connectGetNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
head:
description: connect HEAD requests to proxy of Pod
operationId: connectHeadNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
options:
description: connect OPTIONS requests to proxy of Pod
operationId: connectOptionsNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
patch:
description: connect PATCH requests to proxy of Pod
operationId: connectPatchNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
post:
description: connect POST requests to proxy of Pod
operationId: connectPostNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
put:
description: connect PUT requests to proxy of Pod
operationId: connectPutNamespacedPodProxyWithPath
parameters:
- description: name of the PodProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
pod.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: PodProxyOptions
version: v1
/api/v1/namespaces/{namespace}/pods/{name}/status:
get:
description: read status of the specified Pod
operationId: readNamespacedPodStatus
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
patch:
description: partially update status of the specified Pod
operationId: patchNamespacedPodStatus
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified Pod
operationId: replaceNamespacedPodStatus
parameters:
- description: name of the Pod
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Pod'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Pod'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Pod'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Pod'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/podtemplates:
delete:
description: delete collection of PodTemplate
operationId: deleteCollectionNamespacedPodTemplate
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
get:
description: list or watch objects of kind PodTemplate
operationId: listNamespacedPodTemplate
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
post:
description: create a PodTemplate
operationId: createNamespacedPodTemplate
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PodTemplate'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/podtemplates/{name}:
delete:
description: delete a PodTemplate
operationId: deleteNamespacedPodTemplate
parameters:
- description: name of the PodTemplate
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
x-codegen-request-body-name: body
get:
description: read the specified PodTemplate
operationId: readNamespacedPodTemplate
parameters:
- description: name of the PodTemplate
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
patch:
description: partially update the specified PodTemplate
operationId: patchNamespacedPodTemplate
parameters:
- description: name of the PodTemplate
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified PodTemplate
operationId: replaceNamespacedPodTemplate
parameters:
- description: name of the PodTemplate
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PodTemplate'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplate'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/replicationcontrollers:
delete:
description: delete collection of ReplicationController
operationId: deleteCollectionNamespacedReplicationController
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
get:
description: list or watch objects of kind ReplicationController
operationId: listNamespacedReplicationController
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
post:
description: create a ReplicationController
operationId: createNamespacedReplicationController
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ReplicationController'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/replicationcontrollers/{name}:
delete:
description: delete a ReplicationController
operationId: deleteNamespacedReplicationController
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ReplicationController
operationId: readNamespacedReplicationController
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
patch:
description: partially update the specified ReplicationController
operationId: patchNamespacedReplicationController
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ReplicationController
operationId: replaceNamespacedReplicationController
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ReplicationController'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale:
get:
description: read scale of the specified ReplicationController
operationId: readNamespacedReplicationControllerScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
patch:
description: partially update scale of the specified ReplicationController
operationId: patchNamespacedReplicationControllerScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
put:
description: replace scale of the specified ReplicationController
operationId: replaceNamespacedReplicationControllerScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status:
get:
description: read status of the specified ReplicationController
operationId: readNamespacedReplicationControllerStatus
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
patch:
description: partially update status of the specified ReplicationController
operationId: patchNamespacedReplicationControllerStatus
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified ReplicationController
operationId: replaceNamespacedReplicationControllerStatus
parameters:
- description: name of the ReplicationController
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ReplicationController'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationController'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/resourcequotas:
delete:
description: delete collection of ResourceQuota
operationId: deleteCollectionNamespacedResourceQuota
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
get:
description: list or watch objects of kind ResourceQuota
operationId: listNamespacedResourceQuota
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
post:
description: create a ResourceQuota
operationId: createNamespacedResourceQuota
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/resourcequotas/{name}:
delete:
description: delete a ResourceQuota
operationId: deleteNamespacedResourceQuota
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ResourceQuota
operationId: readNamespacedResourceQuota
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
patch:
description: partially update the specified ResourceQuota
operationId: patchNamespacedResourceQuota
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ResourceQuota
operationId: replaceNamespacedResourceQuota
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/resourcequotas/{name}/status:
get:
description: read status of the specified ResourceQuota
operationId: readNamespacedResourceQuotaStatus
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
patch:
description: partially update status of the specified ResourceQuota
operationId: patchNamespacedResourceQuotaStatus
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified ResourceQuota
operationId: replaceNamespacedResourceQuotaStatus
parameters:
- description: name of the ResourceQuota
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuota'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/secrets:
delete:
description: delete collection of Secret
operationId: deleteCollectionNamespacedSecret
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
get:
description: list or watch objects of kind Secret
operationId: listNamespacedSecret
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.SecretList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
post:
description: create a Secret
operationId: createNamespacedSecret
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Secret'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/secrets/{name}:
delete:
description: delete a Secret
operationId: deleteNamespacedSecret
parameters:
- description: name of the Secret
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Secret
operationId: readNamespacedSecret
parameters:
- description: name of the Secret
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
patch:
description: partially update the specified Secret
operationId: patchNamespacedSecret
parameters:
- description: name of the Secret
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Secret
operationId: replaceNamespacedSecret
parameters:
- description: name of the Secret
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Secret'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Secret'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Secret'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Secret'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/serviceaccounts:
delete:
description: delete collection of ServiceAccount
operationId: deleteCollectionNamespacedServiceAccount
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
get:
description: list or watch objects of kind ServiceAccount
operationId: listNamespacedServiceAccount
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
post:
description: create a ServiceAccount
operationId: createNamespacedServiceAccount
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/serviceaccounts/{name}:
delete:
description: delete a ServiceAccount
operationId: deleteNamespacedServiceAccount
parameters:
- description: name of the ServiceAccount
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ServiceAccount
operationId: readNamespacedServiceAccount
parameters:
- description: name of the ServiceAccount
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
patch:
description: partially update the specified ServiceAccount
operationId: patchNamespacedServiceAccount
parameters:
- description: name of the ServiceAccount
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ServiceAccount
operationId: replaceNamespacedServiceAccount
parameters:
- description: name of the ServiceAccount
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccount'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/services:
get:
description: list or watch objects of kind Service
operationId: listNamespacedService
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
post:
description: create a Service
operationId: createNamespacedService
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Service'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/services/{name}:
delete:
description: delete a Service
operationId: deleteNamespacedService
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Service
operationId: readNamespacedService
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
patch:
description: partially update the specified Service
operationId: patchNamespacedService
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Service
operationId: replaceNamespacedService
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Service'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{namespace}/services/{name}/proxy:
delete:
description: connect DELETE requests to proxy of Service
operationId: connectDeleteNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
get:
description: connect GET requests to proxy of Service
operationId: connectGetNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
head:
description: connect HEAD requests to proxy of Service
operationId: connectHeadNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
options:
description: connect OPTIONS requests to proxy of Service
operationId: connectOptionsNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
patch:
description: connect PATCH requests to proxy of Service
operationId: connectPatchNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
post:
description: connect POST requests to proxy of Service
operationId: connectPostNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
put:
description: connect PUT requests to proxy of Service
operationId: connectPutNamespacedServiceProxy
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}:
delete:
description: connect DELETE requests to proxy of Service
operationId: connectDeleteNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
get:
description: connect GET requests to proxy of Service
operationId: connectGetNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
head:
description: connect HEAD requests to proxy of Service
operationId: connectHeadNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
options:
description: connect OPTIONS requests to proxy of Service
operationId: connectOptionsNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
patch:
description: connect PATCH requests to proxy of Service
operationId: connectPatchNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
post:
description: connect POST requests to proxy of Service
operationId: connectPostNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
put:
description: connect PUT requests to proxy of Service
operationId: connectPutNamespacedServiceProxyWithPath
parameters:
- description: name of the ServiceProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the part of URLs that include service endpoints, suffixes,
and parameters to use for the current proxy request to service. For example,
the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy.
Path is _search?q=user:kimchy.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: ServiceProxyOptions
version: v1
/api/v1/namespaces/{namespace}/services/{name}/status:
get:
description: read status of the specified Service
operationId: readNamespacedServiceStatus
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
patch:
description: partially update status of the specified Service
operationId: patchNamespacedServiceStatus
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified Service
operationId: replaceNamespacedServiceStatus
parameters:
- description: name of the Service
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Service'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Service'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Service'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Service'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{name}:
delete:
description: delete a Namespace
operationId: deleteNamespace
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Namespace
operationId: readNamespace
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
patch:
description: partially update the specified Namespace
operationId: patchNamespace
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Namespace
operationId: replaceNamespace
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Namespace'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{name}/finalize:
put:
description: replace finalize of the specified Namespace
operationId: replaceNamespaceFinalize
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Namespace'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
/api/v1/namespaces/{name}/status:
get:
description: read status of the specified Namespace
operationId: readNamespaceStatus
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
patch:
description: partially update status of the specified Namespace
operationId: patchNamespaceStatus
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified Namespace
operationId: replaceNamespaceStatus
parameters:
- description: name of the Namespace
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Namespace'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Namespace'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Namespace'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Namespace
version: v1
x-codegen-request-body-name: body
/api/v1/nodes:
delete:
description: delete collection of Node
operationId: deleteCollectionNode
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
get:
description: list or watch objects of kind Node
operationId: listNode
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NodeList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NodeList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NodeList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.NodeList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.NodeList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
post:
description: create a Node
operationId: createNode
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Node'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
x-codegen-request-body-name: body
/api/v1/nodes/{name}:
delete:
description: delete a Node
operationId: deleteNode
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Node
operationId: readNode
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
patch:
description: partially update the specified Node
operationId: patchNode
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Node
operationId: replaceNode
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Node'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
x-codegen-request-body-name: body
/api/v1/nodes/{name}/proxy:
delete:
description: connect DELETE requests to proxy of Node
operationId: connectDeleteNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
get:
description: connect GET requests to proxy of Node
operationId: connectGetNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
head:
description: connect HEAD requests to proxy of Node
operationId: connectHeadNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
options:
description: connect OPTIONS requests to proxy of Node
operationId: connectOptionsNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
patch:
description: connect PATCH requests to proxy of Node
operationId: connectPatchNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
post:
description: connect POST requests to proxy of Node
operationId: connectPostNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
put:
description: connect PUT requests to proxy of Node
operationId: connectPutNodeProxy
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
/api/v1/nodes/{name}/proxy/{path}:
delete:
description: connect DELETE requests to proxy of Node
operationId: connectDeleteNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
get:
description: connect GET requests to proxy of Node
operationId: connectGetNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
head:
description: connect HEAD requests to proxy of Node
operationId: connectHeadNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
options:
description: connect OPTIONS requests to proxy of Node
operationId: connectOptionsNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
patch:
description: connect PATCH requests to proxy of Node
operationId: connectPatchNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
post:
description: connect POST requests to proxy of Node
operationId: connectPostNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
put:
description: connect PUT requests to proxy of Node
operationId: connectPutNodeProxyWithPath
parameters:
- description: name of the NodeProxyOptions
in: path
name: name
required: true
schema:
type: string
- description: path to the resource
in: path
name: path
required: true
schema:
type: string
- description: Path is the URL path to use for the current proxy request to
node.
in: query
name: path
schema:
type: string
responses:
200:
content:
'*/*':
schema:
type: string
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: connect
x-kubernetes-group-version-kind:
group: ""
kind: NodeProxyOptions
version: v1
/api/v1/nodes/{name}/status:
get:
description: read status of the specified Node
operationId: readNodeStatus
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
patch:
description: partially update status of the specified Node
operationId: patchNodeStatus
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified Node
operationId: replaceNodeStatus
parameters:
- description: name of the Node
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Node'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Node'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Node'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Node'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: Node
version: v1
x-codegen-request-body-name: body
/api/v1/persistentvolumeclaims:
get:
description: list or watch objects of kind PersistentVolumeClaim
operationId: listPersistentVolumeClaimForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeClaimList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolumeClaim
version: v1
/api/v1/persistentvolumes:
delete:
description: delete collection of PersistentVolume
operationId: deleteCollectionPersistentVolume
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
get:
description: list or watch objects of kind PersistentVolume
operationId: listPersistentVolume
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PersistentVolumeList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
post:
description: create a PersistentVolume
operationId: createPersistentVolume
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
x-codegen-request-body-name: body
/api/v1/persistentvolumes/{name}:
delete:
description: delete a PersistentVolume
operationId: deletePersistentVolume
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
x-codegen-request-body-name: body
get:
description: read the specified PersistentVolume
operationId: readPersistentVolume
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
patch:
description: partially update the specified PersistentVolume
operationId: patchPersistentVolume
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified PersistentVolume
operationId: replacePersistentVolume
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
x-codegen-request-body-name: body
/api/v1/persistentvolumes/{name}/status:
get:
description: read status of the specified PersistentVolume
operationId: readPersistentVolumeStatus
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
patch:
description: partially update status of the specified PersistentVolume
operationId: patchPersistentVolumeStatus
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified PersistentVolume
operationId: replacePersistentVolumeStatus
parameters:
- description: name of the PersistentVolume
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PersistentVolume'
description: Created
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: ""
kind: PersistentVolume
version: v1
x-codegen-request-body-name: body
/api/v1/pods:
get:
description: list or watch objects of kind Pod
operationId: listPodForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Pod
version: v1
/api/v1/podtemplates:
get:
description: list or watch objects of kind PodTemplate
operationId: listPodTemplateForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PodTemplateList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: PodTemplate
version: v1
/api/v1/replicationcontrollers:
get:
description: list or watch objects of kind ReplicationController
operationId: listReplicationControllerForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicationControllerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ReplicationController
version: v1
/api/v1/resourcequotas:
get:
description: list or watch objects of kind ResourceQuota
operationId: listResourceQuotaForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ResourceQuotaList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ResourceQuota
version: v1
/api/v1/secrets:
get:
description: list or watch objects of kind Secret
operationId: listSecretForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.SecretList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.SecretList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Secret
version: v1
/api/v1/serviceaccounts:
get:
description: list or watch objects of kind ServiceAccount
operationId: listServiceAccountForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceAccountList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: ServiceAccount
version: v1
/api/v1/services:
get:
description: list or watch objects of kind Service
operationId: listServiceForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ServiceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- core_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: ""
kind: Service
version: v1
/api/v1/watch/configmaps: {}
/api/v1/watch/endpoints: {}
/api/v1/watch/events: {}
/api/v1/watch/limitranges: {}
/api/v1/watch/namespaces: {}
/api/v1/watch/namespaces/{namespace}/configmaps: {}
/api/v1/watch/namespaces/{namespace}/configmaps/{name}: {}
/api/v1/watch/namespaces/{namespace}/endpoints: {}
/api/v1/watch/namespaces/{namespace}/endpoints/{name}: {}
/api/v1/watch/namespaces/{namespace}/events: {}
/api/v1/watch/namespaces/{namespace}/events/{name}: {}
/api/v1/watch/namespaces/{namespace}/limitranges: {}
/api/v1/watch/namespaces/{namespace}/limitranges/{name}: {}
/api/v1/watch/namespaces/{namespace}/persistentvolumeclaims: {}
/api/v1/watch/namespaces/{namespace}/persistentvolumeclaims/{name}: {}
/api/v1/watch/namespaces/{namespace}/pods: {}
/api/v1/watch/namespaces/{namespace}/pods/{name}: {}
/api/v1/watch/namespaces/{namespace}/podtemplates: {}
/api/v1/watch/namespaces/{namespace}/podtemplates/{name}: {}
/api/v1/watch/namespaces/{namespace}/replicationcontrollers: {}
/api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name}: {}
/api/v1/watch/namespaces/{namespace}/resourcequotas: {}
/api/v1/watch/namespaces/{namespace}/resourcequotas/{name}: {}
/api/v1/watch/namespaces/{namespace}/secrets: {}
/api/v1/watch/namespaces/{namespace}/secrets/{name}: {}
/api/v1/watch/namespaces/{namespace}/serviceaccounts: {}
/api/v1/watch/namespaces/{namespace}/serviceaccounts/{name}: {}
/api/v1/watch/namespaces/{namespace}/services: {}
/api/v1/watch/namespaces/{namespace}/services/{name}: {}
/api/v1/watch/namespaces/{name}: {}
/api/v1/watch/nodes: {}
/api/v1/watch/nodes/{name}: {}
/api/v1/watch/persistentvolumeclaims: {}
/api/v1/watch/persistentvolumes: {}
/api/v1/watch/persistentvolumes/{name}: {}
/api/v1/watch/pods: {}
/api/v1/watch/podtemplates: {}
/api/v1/watch/replicationcontrollers: {}
/api/v1/watch/resourcequotas: {}
/api/v1/watch/secrets: {}
/api/v1/watch/serviceaccounts: {}
/api/v1/watch/services: {}
/apis/:
get:
description: get available API versions
operationId: getAPIVersions
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroupList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroupList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroupList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apis
/apis/admissionregistration.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration
/apis/admissionregistration.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations:
delete:
description: delete collection of MutatingWebhookConfiguration
operationId: deleteCollectionMutatingWebhookConfiguration
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
get:
description: list or watch objects of kind MutatingWebhookConfiguration
operationId: listMutatingWebhookConfiguration
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
post:
description: create a MutatingWebhookConfiguration
operationId: createMutatingWebhookConfiguration
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}:
delete:
description: delete a MutatingWebhookConfiguration
operationId: deleteMutatingWebhookConfiguration
parameters:
- description: name of the MutatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified MutatingWebhookConfiguration
operationId: readMutatingWebhookConfiguration
parameters:
- description: name of the MutatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
patch:
description: partially update the specified MutatingWebhookConfiguration
operationId: patchMutatingWebhookConfiguration
parameters:
- description: name of the MutatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified MutatingWebhookConfiguration
operationId: replaceMutatingWebhookConfiguration
parameters:
- description: name of the MutatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
description: Created
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations:
delete:
description: delete collection of ValidatingWebhookConfiguration
operationId: deleteCollectionValidatingWebhookConfiguration
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
get:
description: list or watch objects of kind ValidatingWebhookConfiguration
operationId: listValidatingWebhookConfiguration
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
post:
description: create a ValidatingWebhookConfiguration
operationId: createValidatingWebhookConfiguration
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}:
delete:
description: delete a ValidatingWebhookConfiguration
operationId: deleteValidatingWebhookConfiguration
parameters:
- description: name of the ValidatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified ValidatingWebhookConfiguration
operationId: readValidatingWebhookConfiguration
parameters:
- description: name of the ValidatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
patch:
description: partially update the specified ValidatingWebhookConfiguration
operationId: patchValidatingWebhookConfiguration
parameters:
- description: name of the ValidatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: OK
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified ValidatingWebhookConfiguration
operationId: replaceValidatingWebhookConfiguration
parameters:
- description: name of the ValidatingWebhookConfiguration
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
description: Created
401:
content: {}
description: Unauthorized
tags:
- admissionregistration_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
x-codegen-request-body-name: body
/apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations: {}
/apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations/{name}: {}
/apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations: {}
/apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations/{name}: {}
/apis/apiextensions.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions
/apis/apiextensions.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions:
delete:
description: delete collection of CustomResourceDefinition
operationId: deleteCollectionCustomResourceDefinition
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
get:
description: list or watch objects of kind CustomResourceDefinition
operationId: listCustomResourceDefinition
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
post:
description: create a CustomResourceDefinition
operationId: createCustomResourceDefinition
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
x-codegen-request-body-name: body
/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}:
delete:
description: delete a CustomResourceDefinition
operationId: deleteCustomResourceDefinition
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified CustomResourceDefinition
operationId: readCustomResourceDefinition
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
patch:
description: partially update the specified CustomResourceDefinition
operationId: patchCustomResourceDefinition
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified CustomResourceDefinition
operationId: replaceCustomResourceDefinition
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
x-codegen-request-body-name: body
/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status:
get:
description: read status of the specified CustomResourceDefinition
operationId: readCustomResourceDefinitionStatus
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
patch:
description: partially update status of the specified CustomResourceDefinition
operationId: patchCustomResourceDefinitionStatus
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified CustomResourceDefinition
operationId: replaceCustomResourceDefinitionStatus
parameters:
- description: name of the CustomResourceDefinition
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apiextensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
x-codegen-request-body-name: body
/apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions: {}
/apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions/{name}: {}
/apis/apiregistration.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration
/apis/apiregistration.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
/apis/apiregistration.k8s.io/v1/apiservices:
delete:
description: delete collection of APIService
operationId: deleteCollectionAPIService
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
get:
description: list or watch objects of kind APIService
operationId: listAPIService
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIServiceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIServiceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIServiceList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.APIServiceList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.APIServiceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
post:
description: create an APIService
operationId: createAPIService
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.APIService'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
x-codegen-request-body-name: body
/apis/apiregistration.k8s.io/v1/apiservices/{name}:
delete:
description: delete an APIService
operationId: deleteAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
x-codegen-request-body-name: body
get:
description: read the specified APIService
operationId: readAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
patch:
description: partially update the specified APIService
operationId: patchAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified APIService
operationId: replaceAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.APIService'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
x-codegen-request-body-name: body
/apis/apiregistration.k8s.io/v1/apiservices/{name}/status:
get:
description: read status of the specified APIService
operationId: readAPIServiceStatus
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
patch:
description: partially update status of the specified APIService
operationId: patchAPIServiceStatus
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified APIService
operationId: replaceAPIServiceStatus
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.APIService'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIService'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1
x-codegen-request-body-name: body
/apis/apiregistration.k8s.io/v1/watch/apiservices: {}
/apis/apiregistration.k8s.io/v1/watch/apiservices/{name}: {}
/apis/apiregistration.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
/apis/apiregistration.k8s.io/v1beta1/apiservices:
delete:
description: delete collection of APIService
operationId: deleteCollectionAPIService
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
get:
description: list or watch objects of kind APIService
operationId: listAPIService
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIServiceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIServiceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIServiceList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.APIServiceList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.APIServiceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
post:
description: create an APIService
operationId: createAPIService
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.APIService'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
x-codegen-request-body-name: body
/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}:
delete:
description: delete an APIService
operationId: deleteAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified APIService
operationId: readAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
patch:
description: partially update the specified APIService
operationId: patchAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified APIService
operationId: replaceAPIService
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.APIService'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
x-codegen-request-body-name: body
/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status:
get:
description: read status of the specified APIService
operationId: readAPIServiceStatus
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
patch:
description: partially update status of the specified APIService
operationId: patchAPIServiceStatus
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified APIService
operationId: replaceAPIServiceStatus
parameters:
- description: name of the APIService
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.APIService'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.APIService'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apiregistration_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apiregistration.k8s.io
kind: APIService
version: v1beta1
x-codegen-request-body-name: body
/apis/apiregistration.k8s.io/v1beta1/watch/apiservices: {}
/apis/apiregistration.k8s.io/v1beta1/watch/apiservices/{name}: {}
/apis/apps/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps
/apis/apps/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
/apis/apps/v1/controllerrevisions:
get:
description: list or watch objects of kind ControllerRevision
operationId: listControllerRevisionForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
/apis/apps/v1/daemonsets:
get:
description: list or watch objects of kind DaemonSet
operationId: listDaemonSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
/apis/apps/v1/deployments:
get:
description: list or watch objects of kind Deployment
operationId: listDeploymentForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
/apis/apps/v1/namespaces/{namespace}/controllerrevisions:
delete:
description: delete collection of ControllerRevision
operationId: deleteCollectionNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
get:
description: list or watch objects of kind ControllerRevision
operationId: listNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ControllerRevisionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
post:
description: create a ControllerRevision
operationId: createNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}:
delete:
description: delete a ControllerRevision
operationId: deleteNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ControllerRevision
operationId: readNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
patch:
description: partially update the specified ControllerRevision
operationId: patchNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ControllerRevision
operationId: replaceNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ControllerRevision'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/daemonsets:
delete:
description: delete collection of DaemonSet
operationId: deleteCollectionNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
get:
description: list or watch objects of kind DaemonSet
operationId: listNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.DaemonSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
post:
description: create a DaemonSet
operationId: createNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}:
delete:
description: delete a DaemonSet
operationId: deleteNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
x-codegen-request-body-name: body
get:
description: read the specified DaemonSet
operationId: readNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
patch:
description: partially update the specified DaemonSet
operationId: patchNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified DaemonSet
operationId: replaceNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status:
get:
description: read status of the specified DaemonSet
operationId: readNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
patch:
description: partially update status of the specified DaemonSet
operationId: patchNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified DaemonSet
operationId: replaceNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DaemonSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/deployments:
delete:
description: delete collection of Deployment
operationId: deleteCollectionNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
get:
description: list or watch objects of kind Deployment
operationId: listNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
post:
description: create a Deployment
operationId: createNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/deployments/{name}:
delete:
description: delete a Deployment
operationId: deleteNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Deployment
operationId: readNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
patch:
description: partially update the specified Deployment
operationId: patchNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Deployment
operationId: replaceNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale:
get:
description: read scale of the specified Deployment
operationId: readNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
patch:
description: partially update scale of the specified Deployment
operationId: patchNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
put:
description: replace scale of the specified Deployment
operationId: replaceNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status:
get:
description: read status of the specified Deployment
operationId: readNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
patch:
description: partially update status of the specified Deployment
operationId: patchNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified Deployment
operationId: replaceNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/replicasets:
delete:
description: delete collection of ReplicaSet
operationId: deleteCollectionNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
get:
description: list or watch objects of kind ReplicaSet
operationId: listNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
post:
description: create a ReplicaSet
operationId: createNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/replicasets/{name}:
delete:
description: delete a ReplicaSet
operationId: deleteNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ReplicaSet
operationId: readNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
patch:
description: partially update the specified ReplicaSet
operationId: patchNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ReplicaSet
operationId: replaceNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale:
get:
description: read scale of the specified ReplicaSet
operationId: readNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
patch:
description: partially update scale of the specified ReplicaSet
operationId: patchNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
put:
description: replace scale of the specified ReplicaSet
operationId: replaceNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status:
get:
description: read status of the specified ReplicaSet
operationId: readNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
patch:
description: partially update status of the specified ReplicaSet
operationId: patchNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified ReplicaSet
operationId: replaceNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/statefulsets:
delete:
description: delete collection of StatefulSet
operationId: deleteCollectionNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
get:
description: list or watch objects of kind StatefulSet
operationId: listNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
post:
description: create a StatefulSet
operationId: createNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}:
delete:
description: delete a StatefulSet
operationId: deleteNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
x-codegen-request-body-name: body
get:
description: read the specified StatefulSet
operationId: readNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
patch:
description: partially update the specified StatefulSet
operationId: patchNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified StatefulSet
operationId: replaceNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale:
get:
description: read scale of the specified StatefulSet
operationId: readNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
patch:
description: partially update scale of the specified StatefulSet
operationId: patchNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
put:
description: replace scale of the specified StatefulSet
operationId: replaceNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: Scale
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status:
get:
description: read status of the specified StatefulSet
operationId: readNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
patch:
description: partially update status of the specified StatefulSet
operationId: patchNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified StatefulSet
operationId: replaceNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
x-codegen-request-body-name: body
/apis/apps/v1/replicasets:
get:
description: list or watch objects of kind ReplicaSet
operationId: listReplicaSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ReplicaSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1
/apis/apps/v1/statefulsets:
get:
description: list or watch objects of kind StatefulSet
operationId: listStatefulSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.StatefulSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1
/apis/apps/v1/watch/controllerrevisions: {}
/apis/apps/v1/watch/daemonsets: {}
/apis/apps/v1/watch/deployments: {}
/apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions: {}
/apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions/{name}: {}
/apis/apps/v1/watch/namespaces/{namespace}/daemonsets: {}
/apis/apps/v1/watch/namespaces/{namespace}/daemonsets/{name}: {}
/apis/apps/v1/watch/namespaces/{namespace}/deployments: {}
/apis/apps/v1/watch/namespaces/{namespace}/deployments/{name}: {}
/apis/apps/v1/watch/namespaces/{namespace}/replicasets: {}
/apis/apps/v1/watch/namespaces/{namespace}/replicasets/{name}: {}
/apis/apps/v1/watch/namespaces/{namespace}/statefulsets: {}
/apis/apps/v1/watch/namespaces/{namespace}/statefulsets/{name}: {}
/apis/apps/v1/watch/replicasets: {}
/apis/apps/v1/watch/statefulsets: {}
/apis/apps/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
/apis/apps/v1beta1/controllerrevisions:
get:
description: list or watch objects of kind ControllerRevision
operationId: listControllerRevisionForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
/apis/apps/v1beta1/deployments:
get:
description: list or watch objects of kind Deployment
operationId: listDeploymentForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions:
delete:
description: delete collection of ControllerRevision
operationId: deleteCollectionNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
get:
description: list or watch objects of kind ControllerRevision
operationId: listNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevisionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
post:
description: create a ControllerRevision
operationId: createNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}:
delete:
description: delete a ControllerRevision
operationId: deleteNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified ControllerRevision
operationId: readNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
patch:
description: partially update the specified ControllerRevision
operationId: patchNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified ControllerRevision
operationId: replaceNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/deployments:
delete:
description: delete collection of Deployment
operationId: deleteCollectionNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
get:
description: list or watch objects of kind Deployment
operationId: listNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
post:
description: create a Deployment
operationId: createNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}:
delete:
description: delete a Deployment
operationId: deleteNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Deployment
operationId: readNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
patch:
description: partially update the specified Deployment
operationId: patchNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Deployment
operationId: replaceNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback:
post:
description: create rollback of a Deployment
operationId: createNamespacedDeploymentRollback
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: name of the DeploymentRollback
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/apps.v1beta1.DeploymentRollback'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: DeploymentRollback
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale:
get:
description: read scale of the specified Deployment
operationId: readNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta1
patch:
description: partially update scale of the specified Deployment
operationId: patchNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace scale of the specified Deployment
operationId: replaceNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status:
get:
description: read status of the specified Deployment
operationId: readNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
patch:
description: partially update status of the specified Deployment
operationId: patchNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified Deployment
operationId: replaceNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/statefulsets:
delete:
description: delete collection of StatefulSet
operationId: deleteCollectionNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
get:
description: list or watch objects of kind StatefulSet
operationId: listNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
post:
description: create a StatefulSet
operationId: createNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}:
delete:
description: delete a StatefulSet
operationId: deleteNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified StatefulSet
operationId: readNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
patch:
description: partially update the specified StatefulSet
operationId: patchNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified StatefulSet
operationId: replaceNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale:
get:
description: read scale of the specified StatefulSet
operationId: readNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta1
patch:
description: partially update scale of the specified StatefulSet
operationId: patchNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace scale of the specified StatefulSet
operationId: replaceNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/apps.v1beta1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status:
get:
description: read status of the specified StatefulSet
operationId: readNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
patch:
description: partially update status of the specified StatefulSet
operationId: patchNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified StatefulSet
operationId: replaceNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
x-codegen-request-body-name: body
/apis/apps/v1beta1/statefulsets:
get:
description: list or watch objects of kind StatefulSet
operationId: listStatefulSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.StatefulSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta1
/apis/apps/v1beta1/watch/controllerrevisions: {}
/apis/apps/v1beta1/watch/deployments: {}
/apis/apps/v1beta1/watch/namespaces/{namespace}/controllerrevisions: {}
/apis/apps/v1beta1/watch/namespaces/{namespace}/controllerrevisions/{name}: {}
/apis/apps/v1beta1/watch/namespaces/{namespace}/deployments: {}
/apis/apps/v1beta1/watch/namespaces/{namespace}/deployments/{name}: {}
/apis/apps/v1beta1/watch/namespaces/{namespace}/statefulsets: {}
/apis/apps/v1beta1/watch/namespaces/{namespace}/statefulsets/{name}: {}
/apis/apps/v1beta1/watch/statefulsets: {}
/apis/apps/v1beta2/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
/apis/apps/v1beta2/controllerrevisions:
get:
description: list or watch objects of kind ControllerRevision
operationId: listControllerRevisionForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
/apis/apps/v1beta2/daemonsets:
get:
description: list or watch objects of kind DaemonSet
operationId: listDaemonSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
/apis/apps/v1beta2/deployments:
get:
description: list or watch objects of kind Deployment
operationId: listDeploymentForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions:
delete:
description: delete collection of ControllerRevision
operationId: deleteCollectionNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
get:
description: list or watch objects of kind ControllerRevision
operationId: listNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevisionList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
post:
description: create a ControllerRevision
operationId: createNamespacedControllerRevision
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}:
delete:
description: delete a ControllerRevision
operationId: deleteNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
x-codegen-request-body-name: body
get:
description: read the specified ControllerRevision
operationId: readNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
patch:
description: partially update the specified ControllerRevision
operationId: patchNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace the specified ControllerRevision
operationId: replaceNamespacedControllerRevision
parameters:
- description: name of the ControllerRevision
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ControllerRevision
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/daemonsets:
delete:
description: delete collection of DaemonSet
operationId: deleteCollectionNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
get:
description: list or watch objects of kind DaemonSet
operationId: listNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
post:
description: create a DaemonSet
operationId: createNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}:
delete:
description: delete a DaemonSet
operationId: deleteNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
x-codegen-request-body-name: body
get:
description: read the specified DaemonSet
operationId: readNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
patch:
description: partially update the specified DaemonSet
operationId: patchNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace the specified DaemonSet
operationId: replaceNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status:
get:
description: read status of the specified DaemonSet
operationId: readNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
patch:
description: partially update status of the specified DaemonSet
operationId: patchNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace status of the specified DaemonSet
operationId: replaceNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DaemonSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: DaemonSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/deployments:
delete:
description: delete collection of Deployment
operationId: deleteCollectionNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
get:
description: list or watch objects of kind Deployment
operationId: listNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
post:
description: create a Deployment
operationId: createNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}:
delete:
description: delete a Deployment
operationId: deleteNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
x-codegen-request-body-name: body
get:
description: read the specified Deployment
operationId: readNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
patch:
description: partially update the specified Deployment
operationId: patchNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace the specified Deployment
operationId: replaceNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale:
get:
description: read scale of the specified Deployment
operationId: readNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
patch:
description: partially update scale of the specified Deployment
operationId: patchNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace scale of the specified Deployment
operationId: replaceNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status:
get:
description: read status of the specified Deployment
operationId: readNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
patch:
description: partially update status of the specified Deployment
operationId: patchNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace status of the specified Deployment
operationId: replaceNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Deployment
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/replicasets:
delete:
description: delete collection of ReplicaSet
operationId: deleteCollectionNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
get:
description: list or watch objects of kind ReplicaSet
operationId: listNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
post:
description: create a ReplicaSet
operationId: createNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}:
delete:
description: delete a ReplicaSet
operationId: deleteNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
x-codegen-request-body-name: body
get:
description: read the specified ReplicaSet
operationId: readNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
patch:
description: partially update the specified ReplicaSet
operationId: patchNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace the specified ReplicaSet
operationId: replaceNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale:
get:
description: read scale of the specified ReplicaSet
operationId: readNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
patch:
description: partially update scale of the specified ReplicaSet
operationId: patchNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace scale of the specified ReplicaSet
operationId: replaceNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status:
get:
description: read status of the specified ReplicaSet
operationId: readNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
patch:
description: partially update status of the specified ReplicaSet
operationId: patchNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace status of the specified ReplicaSet
operationId: replaceNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/statefulsets:
delete:
description: delete collection of StatefulSet
operationId: deleteCollectionNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
get:
description: list or watch objects of kind StatefulSet
operationId: listNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
post:
description: create a StatefulSet
operationId: createNamespacedStatefulSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}:
delete:
description: delete a StatefulSet
operationId: deleteNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
x-codegen-request-body-name: body
get:
description: read the specified StatefulSet
operationId: readNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
patch:
description: partially update the specified StatefulSet
operationId: patchNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace the specified StatefulSet
operationId: replaceNamespacedStatefulSet
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale:
get:
description: read scale of the specified StatefulSet
operationId: readNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
patch:
description: partially update scale of the specified StatefulSet
operationId: patchNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace scale of the specified StatefulSet
operationId: replaceNamespacedStatefulSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: Scale
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status:
get:
description: read status of the specified StatefulSet
operationId: readNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
patch:
description: partially update status of the specified StatefulSet
operationId: patchNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
x-codegen-request-body-name: body
put:
description: replace status of the specified StatefulSet
operationId: replaceNamespacedStatefulSetStatus
parameters:
- description: name of the StatefulSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
x-codegen-request-body-name: body
/apis/apps/v1beta2/replicasets:
get:
description: list or watch objects of kind ReplicaSet
operationId: listReplicaSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.ReplicaSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: ReplicaSet
version: v1beta2
/apis/apps/v1beta2/statefulsets:
get:
description: list or watch objects of kind StatefulSet
operationId: listStatefulSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta2.StatefulSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- apps_v1beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: apps
kind: StatefulSet
version: v1beta2
/apis/apps/v1beta2/watch/controllerrevisions: {}
/apis/apps/v1beta2/watch/daemonsets: {}
/apis/apps/v1beta2/watch/deployments: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/controllerrevisions: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/controllerrevisions/{name}: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets/{name}: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/deployments: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/deployments/{name}: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/replicasets: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/replicasets/{name}: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/statefulsets: {}
/apis/apps/v1beta2/watch/namespaces/{namespace}/statefulsets/{name}: {}
/apis/apps/v1beta2/watch/replicasets: {}
/apis/apps/v1beta2/watch/statefulsets: {}
/apis/auditregistration.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- auditregistration
/apis/auditregistration.k8s.io/v1alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
/apis/auditregistration.k8s.io/v1alpha1/auditsinks:
delete:
description: delete collection of AuditSink
operationId: deleteCollectionAuditSink
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
get:
description: list or watch objects of kind AuditSink
operationId: listAuditSink
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSinkList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSinkList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSinkList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSinkList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSinkList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
post:
description: create an AuditSink
operationId: createAuditSink
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
x-codegen-request-body-name: body
/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}:
delete:
description: delete an AuditSink
operationId: deleteAuditSink
parameters:
- description: name of the AuditSink
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified AuditSink
operationId: readAuditSink
parameters:
- description: name of the AuditSink
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: OK
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
patch:
description: partially update the specified AuditSink
operationId: patchAuditSink
parameters:
- description: name of the AuditSink
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: OK
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified AuditSink
operationId: replaceAuditSink
parameters:
- description: name of the AuditSink
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.AuditSink'
description: Created
401:
content: {}
description: Unauthorized
tags:
- auditregistration_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
x-codegen-request-body-name: body
/apis/auditregistration.k8s.io/v1alpha1/watch/auditsinks: {}
/apis/auditregistration.k8s.io/v1alpha1/watch/auditsinks/{name}: {}
/apis/authentication.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- authentication
/apis/authentication.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- authentication_v1
/apis/authentication.k8s.io/v1/tokenreviews:
post:
description: create a TokenReview
operationId: createTokenReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.TokenReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.TokenReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.TokenReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.TokenReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.TokenReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.TokenReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.TokenReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.TokenReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.TokenReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.TokenReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authentication_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authentication.k8s.io
kind: TokenReview
version: v1
x-codegen-request-body-name: body
/apis/authentication.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- authentication_v1beta1
/apis/authentication.k8s.io/v1beta1/tokenreviews:
post:
description: create a TokenReview
operationId: createTokenReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.TokenReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authentication_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authentication.k8s.io
kind: TokenReview
version: v1beta1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- authorization
/apis/authorization.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- authorization_v1
/apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews:
post:
description: create a LocalSubjectAccessReview
operationId: createNamespacedLocalSubjectAccessReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LocalSubjectAccessReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: LocalSubjectAccessReview
version: v1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1/selfsubjectaccessreviews:
post:
description: create a SelfSubjectAccessReview
operationId: createSelfSubjectAccessReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SelfSubjectAccessReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: SelfSubjectAccessReview
version: v1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1/selfsubjectrulesreviews:
post:
description: create a SelfSubjectRulesReview
operationId: createSelfSubjectRulesReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SelfSubjectRulesReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: SelfSubjectRulesReview
version: v1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1/subjectaccessreviews:
post:
description: create a SubjectAccessReview
operationId: createSubjectAccessReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.SubjectAccessReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: SubjectAccessReview
version: v1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- authorization_v1beta1
/apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews:
post:
description: create a LocalSubjectAccessReview
operationId: createNamespacedLocalSubjectAccessReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.LocalSubjectAccessReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: LocalSubjectAccessReview
version: v1beta1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews:
post:
description: create a SelfSubjectAccessReview
operationId: createSelfSubjectAccessReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: SelfSubjectAccessReview
version: v1beta1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews:
post:
description: create a SelfSubjectRulesReview
operationId: createSelfSubjectRulesReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: SelfSubjectRulesReview
version: v1beta1
x-codegen-request-body-name: body
/apis/authorization.k8s.io/v1beta1/subjectaccessreviews:
post:
description: create a SubjectAccessReview
operationId: createSubjectAccessReview
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.SubjectAccessReview'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- authorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: authorization.k8s.io
kind: SubjectAccessReview
version: v1beta1
x-codegen-request-body-name: body
/apis/autoscaling/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling
/apis/autoscaling/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
/apis/autoscaling/v1/horizontalpodautoscalers:
get:
description: list or watch objects of kind HorizontalPodAutoscaler
operationId: listHorizontalPodAutoscalerForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers:
delete:
description: delete collection of HorizontalPodAutoscaler
operationId: deleteCollectionNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
get:
description: list or watch objects of kind HorizontalPodAutoscaler
operationId: listNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
post:
description: create a HorizontalPodAutoscaler
operationId: createNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
x-codegen-request-body-name: body
/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}:
delete:
description: delete a HorizontalPodAutoscaler
operationId: deleteNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
x-codegen-request-body-name: body
get:
description: read the specified HorizontalPodAutoscaler
operationId: readNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
patch:
description: partially update the specified HorizontalPodAutoscaler
operationId: patchNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified HorizontalPodAutoscaler
operationId: replaceNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: Created
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
x-codegen-request-body-name: body
/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status:
get:
description: read status of the specified HorizontalPodAutoscaler
operationId: readNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
patch:
description: partially update status of the specified HorizontalPodAutoscaler
operationId: patchNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified HorizontalPodAutoscaler
operationId: replaceNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
description: Created
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
x-codegen-request-body-name: body
/apis/autoscaling/v1/watch/horizontalpodautoscalers: {}
/apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers: {}
/apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}: {}
/apis/autoscaling/v2beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
/apis/autoscaling/v2beta1/horizontalpodautoscalers:
get:
description: list or watch objects of kind HorizontalPodAutoscaler
operationId: listHorizontalPodAutoscalerForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers:
delete:
description: delete collection of HorizontalPodAutoscaler
operationId: deleteCollectionNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
get:
description: list or watch objects of kind HorizontalPodAutoscaler
operationId: listNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
post:
description: create a HorizontalPodAutoscaler
operationId: createNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
x-codegen-request-body-name: body
/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}:
delete:
description: delete a HorizontalPodAutoscaler
operationId: deleteNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
x-codegen-request-body-name: body
get:
description: read the specified HorizontalPodAutoscaler
operationId: readNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
patch:
description: partially update the specified HorizontalPodAutoscaler
operationId: patchNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
x-codegen-request-body-name: body
put:
description: replace the specified HorizontalPodAutoscaler
operationId: replaceNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: Created
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
x-codegen-request-body-name: body
/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status:
get:
description: read status of the specified HorizontalPodAutoscaler
operationId: readNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
patch:
description: partially update status of the specified HorizontalPodAutoscaler
operationId: patchNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified HorizontalPodAutoscaler
operationId: replaceNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
description: Created
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
x-codegen-request-body-name: body
/apis/autoscaling/v2beta1/watch/horizontalpodautoscalers: {}
/apis/autoscaling/v2beta1/watch/namespaces/{namespace}/horizontalpodautoscalers: {}
/apis/autoscaling/v2beta1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}: {}
/apis/autoscaling/v2beta2/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
/apis/autoscaling/v2beta2/horizontalpodautoscalers:
get:
description: list or watch objects of kind HorizontalPodAutoscaler
operationId: listHorizontalPodAutoscalerForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers:
delete:
description: delete collection of HorizontalPodAutoscaler
operationId: deleteCollectionNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
get:
description: list or watch objects of kind HorizontalPodAutoscaler
operationId: listNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
post:
description: create a HorizontalPodAutoscaler
operationId: createNamespacedHorizontalPodAutoscaler
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
x-codegen-request-body-name: body
/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}:
delete:
description: delete a HorizontalPodAutoscaler
operationId: deleteNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
x-codegen-request-body-name: body
get:
description: read the specified HorizontalPodAutoscaler
operationId: readNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
patch:
description: partially update the specified HorizontalPodAutoscaler
operationId: patchNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
x-codegen-request-body-name: body
put:
description: replace the specified HorizontalPodAutoscaler
operationId: replaceNamespacedHorizontalPodAutoscaler
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: Created
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
x-codegen-request-body-name: body
/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status:
get:
description: read status of the specified HorizontalPodAutoscaler
operationId: readNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
patch:
description: partially update status of the specified HorizontalPodAutoscaler
operationId: patchNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
x-codegen-request-body-name: body
put:
description: replace status of the specified HorizontalPodAutoscaler
operationId: replaceNamespacedHorizontalPodAutoscalerStatus
parameters:
- description: name of the HorizontalPodAutoscaler
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/yaml:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
description: Created
401:
content: {}
description: Unauthorized
tags:
- autoscaling_v2beta2
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
x-codegen-request-body-name: body
/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers: {}
/apis/autoscaling/v2beta2/watch/namespaces/{namespace}/horizontalpodautoscalers: {}
/apis/autoscaling/v2beta2/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}: {}
/apis/batch/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch
/apis/batch/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
/apis/batch/v1/jobs:
get:
description: list or watch objects of kind Job
operationId: listJobForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.JobList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.JobList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.JobList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.JobList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.JobList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
/apis/batch/v1/namespaces/{namespace}/jobs:
delete:
description: delete collection of Job
operationId: deleteCollectionNamespacedJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
get:
description: list or watch objects of kind Job
operationId: listNamespacedJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.JobList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.JobList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.JobList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.JobList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.JobList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
post:
description: create a Job
operationId: createNamespacedJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Job'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
x-codegen-request-body-name: body
/apis/batch/v1/namespaces/{namespace}/jobs/{name}:
delete:
description: delete a Job
operationId: deleteNamespacedJob
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Job
operationId: readNamespacedJob
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
patch:
description: partially update the specified Job
operationId: patchNamespacedJob
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Job
operationId: replaceNamespacedJob
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Job'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: Created
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
x-codegen-request-body-name: body
/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status:
get:
description: read status of the specified Job
operationId: readNamespacedJobStatus
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
patch:
description: partially update status of the specified Job
operationId: patchNamespacedJobStatus
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified Job
operationId: replaceNamespacedJobStatus
parameters:
- description: name of the Job
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Job'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Job'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Job'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Job'
description: Created
401:
content: {}
description: Unauthorized
tags:
- batch_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: batch
kind: Job
version: v1
x-codegen-request-body-name: body
/apis/batch/v1/watch/jobs: {}
/apis/batch/v1/watch/namespaces/{namespace}/jobs: {}
/apis/batch/v1/watch/namespaces/{namespace}/jobs/{name}: {}
/apis/batch/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
/apis/batch/v1beta1/cronjobs:
get:
description: list or watch objects of kind CronJob
operationId: listCronJobForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
/apis/batch/v1beta1/namespaces/{namespace}/cronjobs:
delete:
description: delete collection of CronJob
operationId: deleteCollectionNamespacedCronJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
get:
description: list or watch objects of kind CronJob
operationId: listNamespacedCronJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CronJobList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
post:
description: create a CronJob
operationId: createNamespacedCronJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
x-codegen-request-body-name: body
/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}:
delete:
description: delete a CronJob
operationId: deleteNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified CronJob
operationId: readNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
patch:
description: partially update the specified CronJob
operationId: patchNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified CronJob
operationId: replaceNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: Created
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
x-codegen-request-body-name: body
/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status:
get:
description: read status of the specified CronJob
operationId: readNamespacedCronJobStatus
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
patch:
description: partially update status of the specified CronJob
operationId: patchNamespacedCronJobStatus
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified CronJob
operationId: replaceNamespacedCronJobStatus
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CronJob'
description: Created
401:
content: {}
description: Unauthorized
tags:
- batch_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v1beta1
x-codegen-request-body-name: body
/apis/batch/v1beta1/watch/cronjobs: {}
/apis/batch/v1beta1/watch/namespaces/{namespace}/cronjobs: {}
/apis/batch/v1beta1/watch/namespaces/{namespace}/cronjobs/{name}: {}
/apis/batch/v2alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
/apis/batch/v2alpha1/cronjobs:
get:
description: list or watch objects of kind CronJob
operationId: listCronJobForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs:
delete:
description: delete collection of CronJob
operationId: deleteCollectionNamespacedCronJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
get:
description: list or watch objects of kind CronJob
operationId: listNamespacedCronJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v2alpha1.CronJobList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
post:
description: create a CronJob
operationId: createNamespacedCronJob
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
x-codegen-request-body-name: body
/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}:
delete:
description: delete a CronJob
operationId: deleteNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
x-codegen-request-body-name: body
get:
description: read the specified CronJob
operationId: readNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
patch:
description: partially update the specified CronJob
operationId: patchNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
x-codegen-request-body-name: body
put:
description: replace the specified CronJob
operationId: replaceNamespacedCronJob
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: Created
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
x-codegen-request-body-name: body
/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status:
get:
description: read status of the specified CronJob
operationId: readNamespacedCronJobStatus
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
patch:
description: partially update status of the specified CronJob
operationId: patchNamespacedCronJobStatus
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
x-codegen-request-body-name: body
put:
description: replace status of the specified CronJob
operationId: replaceNamespacedCronJobStatus
parameters:
- description: name of the CronJob
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/yaml:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v2alpha1.CronJob'
description: Created
401:
content: {}
description: Unauthorized
tags:
- batch_v2alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: batch
kind: CronJob
version: v2alpha1
x-codegen-request-body-name: body
/apis/batch/v2alpha1/watch/cronjobs: {}
/apis/batch/v2alpha1/watch/namespaces/{namespace}/cronjobs: {}
/apis/batch/v2alpha1/watch/namespaces/{namespace}/cronjobs/{name}: {}
/apis/certificates.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates
/apis/certificates.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
/apis/certificates.k8s.io/v1beta1/certificatesigningrequests:
delete:
description: delete collection of CertificateSigningRequest
operationId: deleteCollectionCertificateSigningRequest
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
get:
description: list or watch objects of kind CertificateSigningRequest
operationId: listCertificateSigningRequest
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
post:
description: create a CertificateSigningRequest
operationId: createCertificateSigningRequest
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}:
delete:
description: delete a CertificateSigningRequest
operationId: deleteCertificateSigningRequest
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified CertificateSigningRequest
operationId: readCertificateSigningRequest
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
patch:
description: partially update the specified CertificateSigningRequest
operationId: patchCertificateSigningRequest
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified CertificateSigningRequest
operationId: replaceCertificateSigningRequest
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: Created
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/approval:
put:
description: replace approval of the specified CertificateSigningRequest
operationId: replaceCertificateSigningRequestApproval
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: Created
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status:
get:
description: read status of the specified CertificateSigningRequest
operationId: readCertificateSigningRequestStatus
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
patch:
description: partially update status of the specified CertificateSigningRequest
operationId: patchCertificateSigningRequestStatus
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified CertificateSigningRequest
operationId: replaceCertificateSigningRequestStatus
parameters:
- description: name of the CertificateSigningRequest
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
description: Created
401:
content: {}
description: Unauthorized
tags:
- certificates_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
x-codegen-request-body-name: body
/apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests: {}
/apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests/{name}: {}
/apis/coordination.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination
/apis/coordination.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
/apis/coordination.k8s.io/v1/leases:
get:
description: list or watch objects of kind Lease
operationId: listLeaseForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.LeaseList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
/apis/coordination.k8s.io/v1/namespaces/{namespace}/leases:
delete:
description: delete collection of Lease
operationId: deleteCollectionNamespacedLease
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
get:
description: list or watch objects of kind Lease
operationId: listNamespacedLease
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.LeaseList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.LeaseList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
post:
description: create a Lease
operationId: createNamespacedLease
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Lease'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
x-codegen-request-body-name: body
/apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}:
delete:
description: delete a Lease
operationId: deleteNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Lease
operationId: readNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
patch:
description: partially update the specified Lease
operationId: patchNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Lease
operationId: replaceNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Lease'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Lease'
description: Created
401:
content: {}
description: Unauthorized
tags:
- coordination_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1
x-codegen-request-body-name: body
/apis/coordination.k8s.io/v1/watch/leases: {}
/apis/coordination.k8s.io/v1/watch/namespaces/{namespace}/leases: {}
/apis/coordination.k8s.io/v1/watch/namespaces/{namespace}/leases/{name}: {}
/apis/coordination.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
/apis/coordination.k8s.io/v1beta1/leases:
get:
description: list or watch objects of kind Lease
operationId: listLeaseForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases:
delete:
description: delete collection of Lease
operationId: deleteCollectionNamespacedLease
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
get:
description: list or watch objects of kind Lease
operationId: listNamespacedLease
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.LeaseList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
post:
description: create a Lease
operationId: createNamespacedLease
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Lease'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
x-codegen-request-body-name: body
/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}:
delete:
description: delete a Lease
operationId: deleteNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Lease
operationId: readNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
patch:
description: partially update the specified Lease
operationId: patchNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: OK
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Lease
operationId: replaceNamespacedLease
parameters:
- description: name of the Lease
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Lease'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Lease'
description: Created
401:
content: {}
description: Unauthorized
tags:
- coordination_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: coordination.k8s.io
kind: Lease
version: v1beta1
x-codegen-request-body-name: body
/apis/coordination.k8s.io/v1beta1/watch/leases: {}
/apis/coordination.k8s.io/v1beta1/watch/namespaces/{namespace}/leases: {}
/apis/coordination.k8s.io/v1beta1/watch/namespaces/{namespace}/leases/{name}: {}
/apis/events.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events
/apis/events.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
/apis/events.k8s.io/v1beta1/events:
get:
description: list or watch objects of kind Event
operationId: listEventForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events:
delete:
description: delete collection of Event
operationId: deleteCollectionNamespacedEvent
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
get:
description: list or watch objects of kind Event
operationId: listNamespacedEvent
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.EventList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
post:
description: create an Event
operationId: createNamespacedEvent
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Event'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
x-codegen-request-body-name: body
/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}:
delete:
description: delete an Event
operationId: deleteNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Event
operationId: readNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
patch:
description: partially update the specified Event
operationId: patchNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: OK
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Event
operationId: replaceNamespacedEvent
parameters:
- description: name of the Event
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Event'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Event'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Event'
description: Created
401:
content: {}
description: Unauthorized
tags:
- events_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: events.k8s.io
kind: Event
version: v1beta1
x-codegen-request-body-name: body
/apis/events.k8s.io/v1beta1/watch/events: {}
/apis/events.k8s.io/v1beta1/watch/namespaces/{namespace}/events: {}
/apis/events.k8s.io/v1beta1/watch/namespaces/{namespace}/events/{name}: {}
/apis/extensions/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions
/apis/extensions/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
/apis/extensions/v1beta1/daemonsets:
get:
description: list or watch objects of kind DaemonSet
operationId: listDaemonSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
/apis/extensions/v1beta1/deployments:
get:
description: list or watch objects of kind Deployment
operationId: listDeploymentForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
/apis/extensions/v1beta1/ingresses:
get:
description: list or watch objects of kind Ingress
operationId: listIngressForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets:
delete:
description: delete collection of DaemonSet
operationId: deleteCollectionNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
get:
description: list or watch objects of kind DaemonSet
operationId: listNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
post:
description: create a DaemonSet
operationId: createNamespacedDaemonSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}:
delete:
description: delete a DaemonSet
operationId: deleteNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified DaemonSet
operationId: readNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
patch:
description: partially update the specified DaemonSet
operationId: patchNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified DaemonSet
operationId: replaceNamespacedDaemonSet
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status:
get:
description: read status of the specified DaemonSet
operationId: readNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
patch:
description: partially update status of the specified DaemonSet
operationId: patchNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified DaemonSet
operationId: replaceNamespacedDaemonSetStatus
parameters:
- description: name of the DaemonSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.DaemonSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: DaemonSet
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/deployments:
delete:
description: delete collection of Deployment
operationId: deleteCollectionNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
get:
description: list or watch objects of kind Deployment
operationId: listNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
post:
description: create a Deployment
operationId: createNamespacedDeployment
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}:
delete:
description: delete a Deployment
operationId: deleteNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Deployment
operationId: readNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
patch:
description: partially update the specified Deployment
operationId: patchNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Deployment
operationId: replaceNamespacedDeployment
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback:
post:
description: create rollback of a Deployment
operationId: createNamespacedDeploymentRollback
parameters:
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
- description: name of the DeploymentRollback
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentRollback'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: DeploymentRollback
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale:
get:
description: read scale of the specified Deployment
operationId: readNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
patch:
description: partially update scale of the specified Deployment
operationId: patchNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace scale of the specified Deployment
operationId: replaceNamespacedDeploymentScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status:
get:
description: read status of the specified Deployment
operationId: readNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
patch:
description: partially update status of the specified Deployment
operationId: patchNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified Deployment
operationId: replaceNamespacedDeploymentStatus
parameters:
- description: name of the Deployment
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Deployment
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/ingresses:
delete:
description: delete collection of Ingress
operationId: deleteCollectionNamespacedIngress
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
get:
description: list or watch objects of kind Ingress
operationId: listNamespacedIngress
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.IngressList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
post:
description: create an Ingress
operationId: createNamespacedIngress
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}:
delete:
description: delete an Ingress
operationId: deleteNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Ingress
operationId: readNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
patch:
description: partially update the specified Ingress
operationId: patchNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Ingress
operationId: replaceNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status:
get:
description: read status of the specified Ingress
operationId: readNamespacedIngressStatus
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
patch:
description: partially update status of the specified Ingress
operationId: patchNamespacedIngressStatus
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified Ingress
operationId: replaceNamespacedIngressStatus
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies:
delete:
description: delete collection of NetworkPolicy
operationId: deleteCollectionNamespacedNetworkPolicy
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
get:
description: list or watch objects of kind NetworkPolicy
operationId: listNamespacedNetworkPolicy
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
post:
description: create a NetworkPolicy
operationId: createNamespacedNetworkPolicy
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}:
delete:
description: delete a NetworkPolicy
operationId: deleteNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified NetworkPolicy
operationId: readNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
patch:
description: partially update the specified NetworkPolicy
operationId: patchNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified NetworkPolicy
operationId: replaceNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/replicasets:
delete:
description: delete collection of ReplicaSet
operationId: deleteCollectionNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
get:
description: list or watch objects of kind ReplicaSet
operationId: listNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
post:
description: create a ReplicaSet
operationId: createNamespacedReplicaSet
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}:
delete:
description: delete a ReplicaSet
operationId: deleteNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified ReplicaSet
operationId: readNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
patch:
description: partially update the specified ReplicaSet
operationId: patchNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified ReplicaSet
operationId: replaceNamespacedReplicaSet
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale:
get:
description: read scale of the specified ReplicaSet
operationId: readNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
patch:
description: partially update scale of the specified ReplicaSet
operationId: patchNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace scale of the specified ReplicaSet
operationId: replaceNamespacedReplicaSetScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status:
get:
description: read status of the specified ReplicaSet
operationId: readNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
patch:
description: partially update status of the specified ReplicaSet
operationId: patchNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified ReplicaSet
operationId: replaceNamespacedReplicaSetStatus
parameters:
- description: name of the ReplicaSet
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale:
get:
description: read scale of the specified ReplicationControllerDummy
operationId: readNamespacedReplicationControllerDummyScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
patch:
description: partially update scale of the specified ReplicationControllerDummy
operationId: patchNamespacedReplicationControllerDummyScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace scale of the specified ReplicationControllerDummy
operationId: replaceNamespacedReplicationControllerDummyScale
parameters:
- description: name of the Scale
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.Scale'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: Scale
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/networkpolicies:
get:
description: list or watch objects of kind NetworkPolicy
operationId: listNetworkPolicyForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.NetworkPolicyList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: NetworkPolicy
version: v1beta1
/apis/extensions/v1beta1/podsecuritypolicies:
delete:
description: delete collection of PodSecurityPolicy
operationId: deleteCollectionPodSecurityPolicy
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
get:
description: list or watch objects of kind PodSecurityPolicy
operationId: listPodSecurityPolicy
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicyList'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicyList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicyList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicyList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicyList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
post:
description: create a PodSecurityPolicy
operationId: createPodSecurityPolicy
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/podsecuritypolicies/{name}:
delete:
description: delete a PodSecurityPolicy
operationId: deletePodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified PodSecurityPolicy
operationId: readPodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
patch:
description: partially update the specified PodSecurityPolicy
operationId: patchPodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified PodSecurityPolicy
operationId: replacePodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
description: Created
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: extensions
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
/apis/extensions/v1beta1/replicasets:
get:
description: list or watch objects of kind ReplicaSet
operationId: listReplicaSetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ReplicaSetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- extensions_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: extensions
kind: ReplicaSet
version: v1beta1
/apis/extensions/v1beta1/watch/daemonsets: {}
/apis/extensions/v1beta1/watch/deployments: {}
/apis/extensions/v1beta1/watch/ingresses: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/daemonsets: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/daemonsets/{name}: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/deployments: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/deployments/{name}: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/ingresses: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/ingresses/{name}: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/networkpolicies: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/networkpolicies/{name}: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/replicasets: {}
/apis/extensions/v1beta1/watch/namespaces/{namespace}/replicasets/{name}: {}
/apis/extensions/v1beta1/watch/networkpolicies: {}
/apis/extensions/v1beta1/watch/podsecuritypolicies: {}
/apis/extensions/v1beta1/watch/podsecuritypolicies/{name}: {}
/apis/extensions/v1beta1/watch/replicasets: {}
/apis/networking.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking
/apis/networking.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1
/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies:
delete:
description: delete collection of NetworkPolicy
operationId: deleteCollectionNamespacedNetworkPolicy
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
get:
description: list or watch objects of kind NetworkPolicy
operationId: listNamespacedNetworkPolicy
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
post:
description: create a NetworkPolicy
operationId: createNamespacedNetworkPolicy
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
x-codegen-request-body-name: body
/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}:
delete:
description: delete a NetworkPolicy
operationId: deleteNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
x-codegen-request-body-name: body
get:
description: read the specified NetworkPolicy
operationId: readNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
patch:
description: partially update the specified NetworkPolicy
operationId: patchNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified NetworkPolicy
operationId: replaceNamespacedNetworkPolicy
parameters:
- description: name of the NetworkPolicy
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicy'
description: Created
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
x-codegen-request-body-name: body
/apis/networking.k8s.io/v1/networkpolicies:
get:
description: list or watch objects of kind NetworkPolicy
operationId: listNetworkPolicyForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.NetworkPolicyList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: NetworkPolicy
version: v1
/apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies: {}
/apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies/{name}: {}
/apis/networking.k8s.io/v1/watch/networkpolicies: {}
/apis/networking.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
/apis/networking.k8s.io/v1beta1/ingresses:
get:
description: list or watch objects of kind Ingress
operationId: listIngressForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
/apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses:
delete:
description: delete collection of Ingress
operationId: deleteCollectionNamespacedIngress
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
get:
description: list or watch objects of kind Ingress
operationId: listNamespacedIngress
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/networking.v1beta1.IngressList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
post:
description: create an Ingress
operationId: createNamespacedIngress
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
/apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}:
delete:
description: delete an Ingress
operationId: deleteNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Ingress
operationId: readNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
patch:
description: partially update the specified Ingress
operationId: patchNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Ingress
operationId: replaceNamespacedIngress
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: Created
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
/apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}/status:
get:
description: read status of the specified Ingress
operationId: readNamespacedIngressStatus
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
patch:
description: partially update status of the specified Ingress
operationId: patchNamespacedIngressStatus
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified Ingress
operationId: replaceNamespacedIngressStatus
parameters:
- description: name of the Ingress
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/yaml:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
description: Created
401:
content: {}
description: Unauthorized
tags:
- networking_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: networking.k8s.io
kind: Ingress
version: v1beta1
x-codegen-request-body-name: body
/apis/networking.k8s.io/v1beta1/watch/ingresses: {}
/apis/networking.k8s.io/v1beta1/watch/namespaces/{namespace}/ingresses: {}
/apis/networking.k8s.io/v1beta1/watch/namespaces/{namespace}/ingresses/{name}: {}
/apis/node.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node
/apis/node.k8s.io/v1alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
/apis/node.k8s.io/v1alpha1/runtimeclasses:
delete:
description: delete collection of RuntimeClass
operationId: deleteCollectionRuntimeClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
get:
description: list or watch objects of kind RuntimeClass
operationId: listRuntimeClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
post:
description: create a RuntimeClass
operationId: createRuntimeClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
x-codegen-request-body-name: body
/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}:
delete:
description: delete a RuntimeClass
operationId: deleteRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified RuntimeClass
operationId: readRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
patch:
description: partially update the specified RuntimeClass
operationId: patchRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified RuntimeClass
operationId: replaceRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- node_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
x-codegen-request-body-name: body
/apis/node.k8s.io/v1alpha1/watch/runtimeclasses: {}
/apis/node.k8s.io/v1alpha1/watch/runtimeclasses/{name}: {}
/apis/node.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
/apis/node.k8s.io/v1beta1/runtimeclasses:
delete:
description: delete collection of RuntimeClass
operationId: deleteCollectionRuntimeClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
get:
description: list or watch objects of kind RuntimeClass
operationId: listRuntimeClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
post:
description: create a RuntimeClass
operationId: createRuntimeClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
x-codegen-request-body-name: body
/apis/node.k8s.io/v1beta1/runtimeclasses/{name}:
delete:
description: delete a RuntimeClass
operationId: deleteRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified RuntimeClass
operationId: readRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
patch:
description: partially update the specified RuntimeClass
operationId: patchRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified RuntimeClass
operationId: replaceRuntimeClass
parameters:
- description: name of the RuntimeClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- node_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: node.k8s.io
kind: RuntimeClass
version: v1beta1
x-codegen-request-body-name: body
/apis/node.k8s.io/v1beta1/watch/runtimeclasses: {}
/apis/node.k8s.io/v1beta1/watch/runtimeclasses/{name}: {}
/apis/policy/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy
/apis/policy/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets:
delete:
description: delete collection of PodDisruptionBudget
operationId: deleteCollectionNamespacedPodDisruptionBudget
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
get:
description: list or watch objects of kind PodDisruptionBudget
operationId: listNamespacedPodDisruptionBudget
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
post:
description: create a PodDisruptionBudget
operationId: createNamespacedPodDisruptionBudget
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
x-codegen-request-body-name: body
/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}:
delete:
description: delete a PodDisruptionBudget
operationId: deleteNamespacedPodDisruptionBudget
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified PodDisruptionBudget
operationId: readNamespacedPodDisruptionBudget
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
patch:
description: partially update the specified PodDisruptionBudget
operationId: patchNamespacedPodDisruptionBudget
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified PodDisruptionBudget
operationId: replaceNamespacedPodDisruptionBudget
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: Created
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
x-codegen-request-body-name: body
/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status:
get:
description: read status of the specified PodDisruptionBudget
operationId: readNamespacedPodDisruptionBudgetStatus
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
patch:
description: partially update status of the specified PodDisruptionBudget
operationId: patchNamespacedPodDisruptionBudgetStatus
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace status of the specified PodDisruptionBudget
operationId: replaceNamespacedPodDisruptionBudgetStatus
parameters:
- description: name of the PodDisruptionBudget
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
description: Created
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
x-codegen-request-body-name: body
/apis/policy/v1beta1/poddisruptionbudgets:
get:
description: list or watch objects of kind PodDisruptionBudget
operationId: listPodDisruptionBudgetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: policy
kind: PodDisruptionBudget
version: v1beta1
/apis/policy/v1beta1/podsecuritypolicies:
delete:
description: delete collection of PodSecurityPolicy
operationId: deleteCollectionPodSecurityPolicy
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
get:
description: list or watch objects of kind PodSecurityPolicy
operationId: listPodSecurityPolicy
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicyList'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicyList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicyList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicyList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicyList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
post:
description: create a PodSecurityPolicy
operationId: createPodSecurityPolicy
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
/apis/policy/v1beta1/podsecuritypolicies/{name}:
delete:
description: delete a PodSecurityPolicy
operationId: deletePodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified PodSecurityPolicy
operationId: readPodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
patch:
description: partially update the specified PodSecurityPolicy
operationId: patchPodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: OK
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified PodSecurityPolicy
operationId: replacePodSecurityPolicy
parameters:
- description: name of the PodSecurityPolicy
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/yaml:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
description: Created
401:
content: {}
description: Unauthorized
tags:
- policy_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: policy
kind: PodSecurityPolicy
version: v1beta1
x-codegen-request-body-name: body
/apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets: {}
/apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}: {}
/apis/policy/v1beta1/watch/poddisruptionbudgets: {}
/apis/policy/v1beta1/watch/podsecuritypolicies: {}
/apis/policy/v1beta1/watch/podsecuritypolicies/{name}: {}
/apis/rbac.authorization.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization
/apis/rbac.authorization.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
/apis/rbac.authorization.k8s.io/v1/clusterrolebindings:
delete:
description: delete collection of ClusterRoleBinding
operationId: deleteCollectionClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
get:
description: list or watch objects of kind ClusterRoleBinding
operationId: listClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
post:
description: create a ClusterRoleBinding
operationId: createClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}:
delete:
description: delete a ClusterRoleBinding
operationId: deleteClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ClusterRoleBinding
operationId: readClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
patch:
description: partially update the specified ClusterRoleBinding
operationId: patchClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ClusterRoleBinding
operationId: replaceClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/clusterroles:
delete:
description: delete collection of ClusterRole
operationId: deleteCollectionClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
get:
description: list or watch objects of kind ClusterRole
operationId: listClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.ClusterRoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.ClusterRoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
post:
description: create a ClusterRole
operationId: createClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ClusterRole'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}:
delete:
description: delete a ClusterRole
operationId: deleteClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
x-codegen-request-body-name: body
get:
description: read the specified ClusterRole
operationId: readClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
patch:
description: partially update the specified ClusterRole
operationId: patchClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified ClusterRole
operationId: replaceClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.ClusterRole'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.ClusterRole'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings:
delete:
description: delete collection of RoleBinding
operationId: deleteCollectionNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
get:
description: list or watch objects of kind RoleBinding
operationId: listNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
post:
description: create a RoleBinding
operationId: createNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.RoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}:
delete:
description: delete a RoleBinding
operationId: deleteNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
x-codegen-request-body-name: body
get:
description: read the specified RoleBinding
operationId: readNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
patch:
description: partially update the specified RoleBinding
operationId: patchNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified RoleBinding
operationId: replaceNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.RoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBinding'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles:
delete:
description: delete collection of Role
operationId: deleteCollectionNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
get:
description: list or watch objects of kind Role
operationId: listNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
post:
description: create a Role
operationId: createNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Role'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}:
delete:
description: delete a Role
operationId: deleteNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
x-codegen-request-body-name: body
get:
description: read the specified Role
operationId: readNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
patch:
description: partially update the specified Role
operationId: patchNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified Role
operationId: replaceNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.Role'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Role'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1/rolebindings:
get:
description: list or watch objects of kind RoleBinding
operationId: listRoleBindingForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
/apis/rbac.authorization.k8s.io/v1/roles:
get:
description: list or watch objects of kind Role
operationId: listRoleForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.RoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1
/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings: {}
/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}: {}
/apis/rbac.authorization.k8s.io/v1/watch/clusterroles: {}
/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}: {}
/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings: {}
/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}: {}
/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles: {}
/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}: {}
/apis/rbac.authorization.k8s.io/v1/watch/rolebindings: {}
/apis/rbac.authorization.k8s.io/v1/watch/roles: {}
/apis/rbac.authorization.k8s.io/v1alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings:
delete:
description: delete collection of ClusterRoleBinding
operationId: deleteCollectionClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
get:
description: list or watch objects of kind ClusterRoleBinding
operationId: listClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
post:
description: create a ClusterRoleBinding
operationId: createClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}:
delete:
description: delete a ClusterRoleBinding
operationId: deleteClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified ClusterRoleBinding
operationId: readClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
patch:
description: partially update the specified ClusterRoleBinding
operationId: patchClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified ClusterRoleBinding
operationId: replaceClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles:
delete:
description: delete collection of ClusterRole
operationId: deleteCollectionClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
get:
description: list or watch objects of kind ClusterRole
operationId: listClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
post:
description: create a ClusterRole
operationId: createClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}:
delete:
description: delete a ClusterRole
operationId: deleteClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified ClusterRole
operationId: readClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
patch:
description: partially update the specified ClusterRole
operationId: patchClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified ClusterRole
operationId: replaceClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings:
delete:
description: delete collection of RoleBinding
operationId: deleteCollectionNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
get:
description: list or watch objects of kind RoleBinding
operationId: listNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
post:
description: create a RoleBinding
operationId: createNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}:
delete:
description: delete a RoleBinding
operationId: deleteNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified RoleBinding
operationId: readNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
patch:
description: partially update the specified RoleBinding
operationId: patchNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified RoleBinding
operationId: replaceNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles:
delete:
description: delete collection of Role
operationId: deleteCollectionNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
get:
description: list or watch objects of kind Role
operationId: listNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
post:
description: create a Role
operationId: createNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.Role'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}:
delete:
description: delete a Role
operationId: deleteNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified Role
operationId: readNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
patch:
description: partially update the specified Role
operationId: patchNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified Role
operationId: replaceNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.Role'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.Role'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1alpha1/rolebindings:
get:
description: list or watch objects of kind RoleBinding
operationId: listRoleBindingForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
/apis/rbac.authorization.k8s.io/v1alpha1/roles:
get:
description: list or watch objects of kind Role
operationId: listRoleForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.RoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings/{name}: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles/{name}: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings/{name}: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles/{name}: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/rolebindings: {}
/apis/rbac.authorization.k8s.io/v1alpha1/watch/roles: {}
/apis/rbac.authorization.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings:
delete:
description: delete collection of ClusterRoleBinding
operationId: deleteCollectionClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
get:
description: list or watch objects of kind ClusterRoleBinding
operationId: listClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
post:
description: create a ClusterRoleBinding
operationId: createClusterRoleBinding
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}:
delete:
description: delete a ClusterRoleBinding
operationId: deleteClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified ClusterRoleBinding
operationId: readClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
patch:
description: partially update the specified ClusterRoleBinding
operationId: patchClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified ClusterRoleBinding
operationId: replaceClusterRoleBinding
parameters:
- description: name of the ClusterRoleBinding
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/clusterroles:
delete:
description: delete collection of ClusterRole
operationId: deleteCollectionClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
get:
description: list or watch objects of kind ClusterRole
operationId: listClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
post:
description: create a ClusterRole
operationId: createClusterRole
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}:
delete:
description: delete a ClusterRole
operationId: deleteClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified ClusterRole
operationId: readClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
patch:
description: partially update the specified ClusterRole
operationId: patchClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified ClusterRole
operationId: replaceClusterRole
parameters:
- description: name of the ClusterRole
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.ClusterRole'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings:
delete:
description: delete collection of RoleBinding
operationId: deleteCollectionNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
get:
description: list or watch objects of kind RoleBinding
operationId: listNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
post:
description: create a RoleBinding
operationId: createNamespacedRoleBinding
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}:
delete:
description: delete a RoleBinding
operationId: deleteNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified RoleBinding
operationId: readNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
patch:
description: partially update the specified RoleBinding
operationId: patchNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified RoleBinding
operationId: replaceNamespacedRoleBinding
parameters:
- description: name of the RoleBinding
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBinding'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles:
delete:
description: delete collection of Role
operationId: deleteCollectionNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
get:
description: list or watch objects of kind Role
operationId: listNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
post:
description: create a Role
operationId: createNamespacedRole
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Role'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}:
delete:
description: delete a Role
operationId: deleteNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified Role
operationId: readNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
patch:
description: partially update the specified Role
operationId: patchNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified Role
operationId: replaceNamespacedRole
parameters:
- description: name of the Role
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.Role'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.Role'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.Role'
description: Created
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
x-codegen-request-body-name: body
/apis/rbac.authorization.k8s.io/v1beta1/rolebindings:
get:
description: list or watch objects of kind RoleBinding
operationId: listRoleBindingForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleBindingList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
/apis/rbac.authorization.k8s.io/v1beta1/roles:
get:
description: list or watch objects of kind Role
operationId: listRoleForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.RoleList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- rbacAuthorization_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{name}: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{name}: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings/{name}: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles/{name}: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings: {}
/apis/rbac.authorization.k8s.io/v1beta1/watch/roles: {}
/apis/scheduling.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling
/apis/scheduling.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
/apis/scheduling.k8s.io/v1/priorityclasses:
delete:
description: delete collection of PriorityClass
operationId: deleteCollectionPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
get:
description: list or watch objects of kind PriorityClass
operationId: listPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.PriorityClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.PriorityClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
post:
description: create a PriorityClass
operationId: createPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PriorityClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
x-codegen-request-body-name: body
/apis/scheduling.k8s.io/v1/priorityclasses/{name}:
delete:
description: delete a PriorityClass
operationId: deletePriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
x-codegen-request-body-name: body
get:
description: read the specified PriorityClass
operationId: readPriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
patch:
description: partially update the specified PriorityClass
operationId: patchPriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified PriorityClass
operationId: replacePriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.PriorityClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.PriorityClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1
x-codegen-request-body-name: body
/apis/scheduling.k8s.io/v1/watch/priorityclasses: {}
/apis/scheduling.k8s.io/v1/watch/priorityclasses/{name}: {}
/apis/scheduling.k8s.io/v1alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
/apis/scheduling.k8s.io/v1alpha1/priorityclasses:
delete:
description: delete collection of PriorityClass
operationId: deleteCollectionPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
get:
description: list or watch objects of kind PriorityClass
operationId: listPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
post:
description: create a PriorityClass
operationId: createPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
x-codegen-request-body-name: body
/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}:
delete:
description: delete a PriorityClass
operationId: deletePriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified PriorityClass
operationId: readPriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
patch:
description: partially update the specified PriorityClass
operationId: patchPriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified PriorityClass
operationId: replacePriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
x-codegen-request-body-name: body
/apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses: {}
/apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses/{name}: {}
/apis/scheduling.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
/apis/scheduling.k8s.io/v1beta1/priorityclasses:
delete:
description: delete collection of PriorityClass
operationId: deleteCollectionPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
get:
description: list or watch objects of kind PriorityClass
operationId: listPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
post:
description: create a PriorityClass
operationId: createPriorityClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
x-codegen-request-body-name: body
/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}:
delete:
description: delete a PriorityClass
operationId: deletePriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified PriorityClass
operationId: readPriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
patch:
description: partially update the specified PriorityClass
operationId: patchPriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified PriorityClass
operationId: replacePriorityClass
parameters:
- description: name of the PriorityClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.PriorityClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- scheduling_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
x-codegen-request-body-name: body
/apis/scheduling.k8s.io/v1beta1/watch/priorityclasses: {}
/apis/scheduling.k8s.io/v1beta1/watch/priorityclasses/{name}: {}
/apis/settings.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings
/apis/settings.k8s.io/v1alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets:
delete:
description: delete collection of PodPreset
operationId: deleteCollectionNamespacedPodPreset
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
get:
description: list or watch objects of kind PodPreset
operationId: listNamespacedPodPreset
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
post:
description: create a PodPreset
operationId: createNamespacedPodPreset
parameters:
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
x-codegen-request-body-name: body
/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}:
delete:
description: delete a PodPreset
operationId: deleteNamespacedPodPreset
parameters:
- description: name of the PodPreset
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified PodPreset
operationId: readNamespacedPodPreset
parameters:
- description: name of the PodPreset
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
patch:
description: partially update the specified PodPreset
operationId: patchNamespacedPodPreset
parameters:
- description: name of the PodPreset
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified PodPreset
operationId: replaceNamespacedPodPreset
parameters:
- description: name of the PodPreset
in: path
name: name
required: true
schema:
type: string
- description: object name and auth scope, such as for teams and projects
in: path
name: namespace
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPreset'
description: Created
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
x-codegen-request-body-name: body
/apis/settings.k8s.io/v1alpha1/podpresets:
get:
description: list or watch objects of kind PodPreset
operationId: listPodPresetForAllNamespaces
parameters:
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.PodPresetList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- settings_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: settings.k8s.io
kind: PodPreset
version: v1alpha1
/apis/settings.k8s.io/v1alpha1/watch/namespaces/{namespace}/podpresets: {}
/apis/settings.k8s.io/v1alpha1/watch/namespaces/{namespace}/podpresets/{name}: {}
/apis/settings.k8s.io/v1alpha1/watch/podpresets: {}
/apis/storage.k8s.io/:
get:
description: get information of a group
operationId: getAPIGroup
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIGroup'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIGroup'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage
/apis/storage.k8s.io/v1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
/apis/storage.k8s.io/v1/storageclasses:
delete:
description: delete collection of StorageClass
operationId: deleteCollectionStorageClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
get:
description: list or watch objects of kind StorageClass
operationId: listStorageClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.StorageClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.StorageClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
post:
description: create a StorageClass
operationId: createStorageClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.StorageClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1/storageclasses/{name}:
delete:
description: delete a StorageClass
operationId: deleteStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
x-codegen-request-body-name: body
get:
description: read the specified StorageClass
operationId: readStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
patch:
description: partially update the specified StorageClass
operationId: patchStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified StorageClass
operationId: replaceStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.StorageClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.StorageClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1/volumeattachments:
delete:
description: delete collection of VolumeAttachment
operationId: deleteCollectionVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
get:
description: list or watch objects of kind VolumeAttachment
operationId: listVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachmentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachmentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachmentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1.VolumeAttachmentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1.VolumeAttachmentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
post:
description: create a VolumeAttachment
operationId: createVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1/volumeattachments/{name}:
delete:
description: delete a VolumeAttachment
operationId: deleteVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
x-codegen-request-body-name: body
get:
description: read the specified VolumeAttachment
operationId: readVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
patch:
description: partially update the specified VolumeAttachment
operationId: patchVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
x-codegen-request-body-name: body
put:
description: replace the specified VolumeAttachment
operationId: replaceVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1/volumeattachments/{name}/status:
get:
description: read status of the specified VolumeAttachment
operationId: readVolumeAttachmentStatus
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
patch:
description: partially update status of the specified VolumeAttachment
operationId: patchVolumeAttachmentStatus
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
x-codegen-request-body-name: body
put:
description: replace status of the specified VolumeAttachment
operationId: replaceVolumeAttachmentStatus
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.VolumeAttachment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1/watch/storageclasses: {}
/apis/storage.k8s.io/v1/watch/storageclasses/{name}: {}
/apis/storage.k8s.io/v1/watch/volumeattachments: {}
/apis/storage.k8s.io/v1/watch/volumeattachments/{name}: {}
/apis/storage.k8s.io/v1alpha1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
/apis/storage.k8s.io/v1alpha1/volumeattachments:
delete:
description: delete collection of VolumeAttachment
operationId: deleteCollectionVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
get:
description: list or watch objects of kind VolumeAttachment
operationId: listVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
post:
description: create a VolumeAttachment
operationId: createVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}:
delete:
description: delete a VolumeAttachment
operationId: deleteVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
x-codegen-request-body-name: body
get:
description: read the specified VolumeAttachment
operationId: readVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
patch:
description: partially update the specified VolumeAttachment
operationId: patchVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
x-codegen-request-body-name: body
put:
description: replace the specified VolumeAttachment
operationId: replaceVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1alpha1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1alpha1/watch/volumeattachments: {}
/apis/storage.k8s.io/v1alpha1/watch/volumeattachments/{name}: {}
/apis/storage.k8s.io/v1beta1/:
get:
description: get available resources
operationId: getAPIResources
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/yaml:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.APIResourceList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
/apis/storage.k8s.io/v1beta1/csidrivers:
delete:
description: delete collection of CSIDriver
operationId: deleteCollectionCSIDriver
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
get:
description: list or watch objects of kind CSIDriver
operationId: listCSIDriver
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriverList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriverList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriverList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriverList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriverList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
post:
description: create a CSIDriver
operationId: createCSIDriver
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/csidrivers/{name}:
delete:
description: delete a CSIDriver
operationId: deleteCSIDriver
parameters:
- description: name of the CSIDriver
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified CSIDriver
operationId: readCSIDriver
parameters:
- description: name of the CSIDriver
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
patch:
description: partially update the specified CSIDriver
operationId: patchCSIDriver
parameters:
- description: name of the CSIDriver
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified CSIDriver
operationId: replaceCSIDriver
parameters:
- description: name of the CSIDriver
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSIDriver'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSIDriver
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/csinodes:
delete:
description: delete collection of CSINode
operationId: deleteCollectionCSINode
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
get:
description: list or watch objects of kind CSINode
operationId: listCSINode
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINodeList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINodeList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINodeList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CSINodeList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.CSINodeList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
post:
description: create a CSINode
operationId: createCSINode
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/csinodes/{name}:
delete:
description: delete a CSINode
operationId: deleteCSINode
parameters:
- description: name of the CSINode
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified CSINode
operationId: readCSINode
parameters:
- description: name of the CSINode
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
patch:
description: partially update the specified CSINode
operationId: patchCSINode
parameters:
- description: name of the CSINode
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified CSINode
operationId: replaceCSINode
parameters:
- description: name of the CSINode
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.CSINode'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: CSINode
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/storageclasses:
delete:
description: delete collection of StorageClass
operationId: deleteCollectionStorageClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
get:
description: list or watch objects of kind StorageClass
operationId: listStorageClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClassList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClassList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClassList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.StorageClassList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.StorageClassList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
post:
description: create a StorageClass
operationId: createStorageClass
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/storageclasses/{name}:
delete:
description: delete a StorageClass
operationId: deleteStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified StorageClass
operationId: readStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
patch:
description: partially update the specified StorageClass
operationId: patchStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified StorageClass
operationId: replaceStorageClass
parameters:
- description: name of the StorageClass
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.StorageClass'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: StorageClass
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/volumeattachments:
delete:
description: delete collection of VolumeAttachment
operationId: deleteCollectionVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: deletecollection
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
get:
description: list or watch objects of kind VolumeAttachment
operationId: listVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: |-
The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".
This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
in: query
name: continue
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: |-
limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.
The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
in: query
name: limit
schema:
type: integer
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications. Specify resourceVersion.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentList'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentList'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentList'
application/json;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentList'
application/vnd.kubernetes.protobuf;stream=watch:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentList'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: list
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
post:
description: create a VolumeAttachment
operationId: createVolumeAttachment
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: Created
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: post
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/volumeattachments/{name}:
delete:
description: delete a VolumeAttachment
operationId: deleteVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector to
delete the dependents in the background; ''Foreground'' - a cascading policy
that deletes all dependents in the foreground.'
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: false
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: OK
202:
content:
application/json:
schema:
$ref: '#/components/schemas/v1.Status'
application/yaml:
schema:
$ref: '#/components/schemas/v1.Status'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1.Status'
description: Accepted
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: delete
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
x-codegen-request-body-name: body
get:
description: read the specified VolumeAttachment
operationId: readVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: Should the export be exact. Exact export maintains cluster-specific
fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
in: query
name: exact
schema:
type: boolean
- description: Should this value be exported. Export strips fields that a user
can not specify. Deprecated. Planned for removal in 1.18.
in: query
name: export
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: get
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
patch:
description: partially update the specified VolumeAttachment
operationId: patchVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
This field is required for apply requests (application/apply-patch) but
optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
in: query
name: fieldManager
schema:
type: string
- description: Force is going to "force" Apply requests. It means user will
re-acquire conflicting fields owned by other people. Force flag must be
unset for non-apply patch requests.
in: query
name: force
schema:
type: boolean
requestBody:
content:
application/json-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
application/strategic-merge-patch+json:
schema:
description: Patch is provided to give a concrete name and type to the
Kubernetes PATCH request body.
type: object
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: OK
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: patch
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
x-codegen-request-body-name: body
put:
description: replace the specified VolumeAttachment
operationId: replaceVolumeAttachment
parameters:
- description: name of the VolumeAttachment
in: path
name: name
required: true
schema:
type: string
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all dry
run stages will be processed'
in: query
name: dryRun
schema:
type: string
- description: fieldManager is a name associated with the actor or entity that
is making these changes. The value must be less than or 128 characters long,
and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
in: query
name: fieldManager
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
required: true
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: OK
201:
content:
application/json:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/yaml:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
application/vnd.kubernetes.protobuf:
schema:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
description: Created
401:
content: {}
description: Unauthorized
tags:
- storage_v1beta1
x-kubernetes-action: put
x-kubernetes-group-version-kind:
group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
x-codegen-request-body-name: body
/apis/storage.k8s.io/v1beta1/watch/csidrivers: {}
/apis/storage.k8s.io/v1beta1/watch/csidrivers/{name}: {}
/apis/storage.k8s.io/v1beta1/watch/csinodes: {}
/apis/storage.k8s.io/v1beta1/watch/csinodes/{name}: {}
/apis/storage.k8s.io/v1beta1/watch/storageclasses: {}
/apis/storage.k8s.io/v1beta1/watch/storageclasses/{name}: {}
/apis/storage.k8s.io/v1beta1/watch/volumeattachments: {}
/apis/storage.k8s.io/v1beta1/watch/volumeattachments/{name}: {}
/logs/:
get:
operationId: logFileListHandler
responses:
401:
content: {}
description: Unauthorized
tags:
- logs
/logs/{logpath}:
get:
operationId: logFileHandler
parameters:
- description: path to the log
in: path
name: logpath
required: true
schema:
type: string
responses:
401:
content: {}
description: Unauthorized
tags:
- logs
/version/:
get:
description: get the code version
operationId: getCode
responses:
200:
content:
application/json:
schema:
$ref: '#/components/schemas/version.Info'
description: OK
401:
content: {}
description: Unauthorized
tags:
- version
/apis/{group}/{version}/namespaces/{namespace}/{plural}:
get:
description: list or watch namespace scoped custom objects
operationId: listNamespacedCustomObject
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: The custom resource's group name
in: path
name: group
required: true
schema:
type: string
- description: The custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: The custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
type: object
application/json;stream=watch:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
post:
description: Creates a namespace scoped Custom object
operationId: createNamespacedCustomObject
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: The custom resource's group name
in: path
name: group
required: true
schema:
type: string
- description: The custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: The custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
description: The JSON schema of the Resource to create.
required: true
responses:
201:
content:
application/json:
schema:
type: object
description: Created
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/{plural}:
get:
description: list or watch cluster scoped custom objects
operationId: listClusterCustomObject
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: The custom resource's group name
in: path
name: group
required: true
schema:
type: string
- description: The custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: A selector to restrict the list of returned objects by their
fields. Defaults to everything.
in: query
name: fieldSelector
schema:
type: string
- description: A selector to restrict the list of returned objects by their
labels. Defaults to everything.
in: query
name: labelSelector
schema:
type: string
- description: 'When specified with a watch call, shows changes that occur after
that particular version of a resource. Defaults to changes from the beginning
of history. When specified for list: - if unset, then the result is returned
from remote storage based on quorum-read flag; - if it''s 0, then we simply
return what we currently have in cache, no guarantee; - if set to non zero,
then the result is at least as fresh as given rv.'
in: query
name: resourceVersion
schema:
type: string
- description: Timeout for the list/watch call. This limits the duration of
the call, regardless of any activity or inactivity.
in: query
name: timeoutSeconds
schema:
type: integer
- description: Watch for changes to the described resources and return them
as a stream of add, update, and remove notifications.
in: query
name: watch
schema:
type: boolean
responses:
200:
content:
application/json:
schema:
type: object
application/json;stream=watch:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
post:
description: Creates a cluster scoped Custom object
operationId: createClusterCustomObject
parameters:
- description: If 'true', then the output is pretty printed.
in: query
name: pretty
schema:
type: string
- description: The custom resource's group name
in: path
name: group
required: true
schema:
type: string
- description: The custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
description: The JSON schema of the Resource to create.
required: true
responses:
201:
content:
application/json:
schema:
type: object
description: Created
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/{plural}/{name}/status:
get:
description: read status of the specified cluster scoped custom object
operationId: getClusterCustomObjectStatus
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
patch:
description: partially update status of the specified cluster scoped custom
object
operationId: patchClusterCustomObjectStatus
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/merge-patch+json:
schema:
description: The JSON schema of the Resource to patch.
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
put:
description: replace status of the cluster scoped specified custom object
operationId: replaceClusterCustomObjectStatus
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
201:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: Created
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}:
delete:
description: Deletes the specified namespace scoped custom object
operationId: deleteNamespacedCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy.
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: true
responses:
200:
content:
application/json:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
get:
description: Returns a namespace scoped custom object
operationId: getNamespacedCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
responses:
200:
content:
application/json:
schema:
type: object
description: A single Resource
401:
content: {}
description: Unauthorized
tags:
- custom_objects
patch:
description: patch the specified namespace scoped custom object
operationId: patchNamespacedCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/merge-patch+json:
schema:
type: object
description: The JSON schema of the Resource to patch.
required: true
responses:
200:
content:
application/json:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
put:
description: replace the specified namespace scoped custom object
operationId: replaceNamespacedCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
description: The JSON schema of the Resource to replace.
required: true
responses:
200:
content:
application/json:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale:
get:
description: read scale of the specified namespace scoped custom object
operationId: getNamespacedCustomObjectScale
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
patch:
description: partially update scale of the specified namespace scoped custom
object
operationId: patchNamespacedCustomObjectScale
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/merge-patch+json:
schema:
description: The JSON schema of the Resource to patch.
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
put:
description: replace scale of the specified namespace scoped custom object
operationId: replaceNamespacedCustomObjectScale
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
201:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: Created
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/{plural}/{name}/scale:
get:
description: read scale of the specified custom object
operationId: getClusterCustomObjectScale
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
patch:
description: partially update scale of the specified cluster scoped custom object
operationId: patchClusterCustomObjectScale
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/merge-patch+json:
schema:
description: The JSON schema of the Resource to patch.
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
put:
description: replace scale of the specified cluster scoped custom object
operationId: replaceClusterCustomObjectScale
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
201:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: Created
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/{plural}/{name}:
delete:
description: Deletes the specified cluster scoped custom object
operationId: deleteClusterCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom object's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
- description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type will
be used. Defaults to a per object value if not specified. zero means delete
immediately.
in: query
name: gracePeriodSeconds
schema:
type: integer
- description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
in: query
name: orphanDependents
schema:
type: boolean
- description: Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy.
in: query
name: propagationPolicy
schema:
type: string
requestBody:
content:
'*/*':
schema:
$ref: '#/components/schemas/v1.DeleteOptions'
required: true
responses:
200:
content:
application/json:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
get:
description: Returns a cluster scoped custom object
operationId: getClusterCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom object's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
responses:
200:
content:
application/json:
schema:
type: object
description: A single Resource
401:
content: {}
description: Unauthorized
tags:
- custom_objects
patch:
description: patch the specified cluster scoped custom object
operationId: patchClusterCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom object's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/merge-patch+json:
schema:
type: object
description: The JSON schema of the Resource to patch.
required: true
responses:
200:
content:
application/json:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
put:
description: replace the specified cluster scoped custom object
operationId: replaceClusterCustomObject
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: the custom object's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
description: The JSON schema of the Resource to replace.
required: true
responses:
200:
content:
application/json:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status:
get:
description: read status of the specified namespace scoped custom object
operationId: getNamespacedCustomObjectStatus
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
patch:
description: partially update status of the specified namespace scoped custom
object
operationId: patchNamespacedCustomObjectStatus
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/merge-patch+json:
schema:
description: The JSON schema of the Resource to patch.
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
put:
description: replace status of the specified namespace scoped custom object
operationId: replaceNamespacedCustomObjectStatus
parameters:
- description: the custom resource's group
in: path
name: group
required: true
schema:
type: string
- description: the custom resource's version
in: path
name: version
required: true
schema:
type: string
- description: The custom resource's namespace
in: path
name: namespace
required: true
schema:
type: string
- description: the custom resource's plural name. For TPRs this would be lowercase
plural kind.
in: path
name: plural
required: true
schema:
type: string
- description: the custom object's name
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
'*/*':
schema:
type: object
required: true
responses:
200:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: OK
201:
content:
application/json:
schema:
type: object
application/yaml:
schema:
type: object
application/vnd.kubernetes.protobuf:
schema:
type: object
description: Created
401:
content: {}
description: Unauthorized
tags:
- custom_objects
x-codegen-request-body-name: body
components:
schemas:
v1.SelfSubjectRulesReview:
description: SelfSubjectRulesReview enumerates the set of actions the current
user can perform within a namespace. The returned list of actions may be incomplete
depending on the server's authorization mode, and any errors experienced during
the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide
actions, or to quickly let an end user reason about their permissions. It
should NOT Be used by external systems to drive authorization decisions as
this raises confused deputy, cache lifetime/revocation, and correctness concerns.
SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization
decisions to the API server.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
namespace: namespace
status:
incomplete: true
nonResourceRules:
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
resourceRules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
evaluationError: evaluationError
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.SelfSubjectRulesReviewSpec'
status:
$ref: '#/components/schemas/v1.SubjectRulesReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: SelfSubjectRulesReview
version: v1
extensions.v1beta1.ScaleSpec:
description: describes the attributes of a scale subresource
example:
replicas: 0
properties:
replicas:
description: desired number of instances for the scaled object.
format: int32
type: integer
type: object
v1.FlockerVolumeSource:
description: Represents a Flocker volume mounted by the Flocker agent. One and
only one of datasetName and datasetUUID should be set. Flocker volumes do
not support ownership management or SELinux relabeling.
example:
datasetName: datasetName
datasetUUID: datasetUUID
properties:
datasetName:
description: Name of the dataset stored as metadata -> name on the dataset
for Flocker should be considered as deprecated
type: string
datasetUUID:
description: UUID of the dataset. This is unique identifier of a Flocker
dataset
type: string
type: object
v1beta1.VolumeAttachment:
description: |-
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentSpec'
status:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: VolumeAttachment
version: v1beta1
apps.v1beta1.RollbackConfig:
description: DEPRECATED.
example:
revision: 5
properties:
revision:
description: The revision to rollback to. If set to 0, rollback to the last
revision.
format: int64
type: integer
type: object
v1.SecretReference:
description: SecretReference represents a Secret Reference. It has enough information
to retrieve secret in any namespace
example:
name: name
namespace: namespace
properties:
name:
description: Name is unique within a namespace to reference a secret resource.
type: string
namespace:
description: Namespace defines the space within which the secret name must
be unique.
type: string
type: object
v1.CinderPersistentVolumeSource:
description: Represents a cinder volume resource in Openstack. A Cinder volume
must exist before mounting to a container. The volume must also be in the
same region as the kubelet. Cinder volumes support ownership management and
SELinux relabeling.
example:
secretRef:
name: name
namespace: namespace
volumeID: volumeID
readOnly: true
fsType: fsType
properties:
fsType:
description: 'Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly
inferred to be "ext4" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md'
type: string
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md'
type: boolean
secretRef:
$ref: '#/components/schemas/v1.SecretReference'
volumeID:
description: 'volume id used to identify the volume in cinder More info:
https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md'
type: string
required:
- volumeID
type: object
v1.StatefulSet:
description: |-
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested.
The StatefulSet guarantees that a given network identity will always map to the same storage identity.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.StatefulSetSpec'
status:
$ref: '#/components/schemas/v1.StatefulSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: StatefulSet
version: v1
v1.NodeStatus:
description: NodeStatus is information about the current status of a node.
example:
daemonEndpoints:
kubeletEndpoint:
Port: 0
phase: phase
allocatable:
key: '{}'
volumesInUse:
- volumesInUse
- volumesInUse
addresses:
- address: address
type: type
- address: address
type: type
images:
- names:
- names
- names
sizeBytes: 6
- names:
- names
- names
sizeBytes: 6
nodeInfo:
machineID: machineID
bootID: bootID
containerRuntimeVersion: containerRuntimeVersion
kernelVersion: kernelVersion
kubeletVersion: kubeletVersion
systemUUID: systemUUID
kubeProxyVersion: kubeProxyVersion
operatingSystem: operatingSystem
architecture: architecture
osImage: osImage
conditions:
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
config:
lastKnownGood:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
active:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
assigned:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
error: error
volumesAttached:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
capacity:
key: '{}'
properties:
addresses:
description: 'List of addresses reachable to the node. Queried from cloud
provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses'
items:
$ref: '#/components/schemas/v1.NodeAddress'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
allocatable:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: Allocatable represents the resources of a node that are available
for scheduling. Defaults to Capacity.
type: object
capacity:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: 'Capacity represents the total resources of a node. More info:
https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity'
type: object
conditions:
description: 'Conditions is an array of current observed node conditions.
More info: https://kubernetes.io/docs/concepts/nodes/node/#condition'
items:
$ref: '#/components/schemas/v1.NodeCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
config:
$ref: '#/components/schemas/v1.NodeConfigStatus'
daemonEndpoints:
$ref: '#/components/schemas/v1.NodeDaemonEndpoints'
images:
description: List of container images on this node
items:
$ref: '#/components/schemas/v1.ContainerImage'
type: array
nodeInfo:
$ref: '#/components/schemas/v1.NodeSystemInfo'
phase:
description: 'NodePhase is the recently observed lifecycle phase of the
node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
The field is never populated, and now is deprecated.'
type: string
volumesAttached:
description: List of volumes that are attached to the node.
items:
$ref: '#/components/schemas/v1.AttachedVolume'
type: array
volumesInUse:
description: List of attachable volumes in use (mounted) by the node.
items:
type: string
type: array
type: object
v1.ScopedResourceSelectorRequirement:
description: A scoped-resource selector requirement is a selector that contains
values, a scope name, and an operator that relates the scope name and values.
example:
scopeName: scopeName
values:
- values
- values
operator: operator
properties:
operator:
description: Represents a scope's relationship to a set of values. Valid
operators are In, NotIn, Exists, DoesNotExist.
type: string
scopeName:
description: The name of the scope that the selector applies to.
type: string
values:
description: An array of string values. If the operator is In or NotIn,
the values array must be non-empty. If the operator is Exists or DoesNotExist,
the values array must be empty. This array is replaced during a strategic
merge patch.
items:
type: string
type: array
required:
- operator
- scopeName
type: object
v1beta2.DaemonSet:
description: DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet.
See the release notes for more information. DaemonSet represents the configuration
of a daemon set.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta2.DaemonSetSpec'
status:
$ref: '#/components/schemas/v1beta2.DaemonSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DaemonSet
version: v1beta2
v1.AggregationRule:
description: AggregationRule describes how to locate ClusterRoles to aggregate
into the ClusterRole
example:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
clusterRoleSelectors:
description: ClusterRoleSelectors holds a list of selectors which will be
used to find ClusterRoles and create the rules. If any of the selectors
match, then the ClusterRole's permissions will be added
items:
$ref: '#/components/schemas/v1.LabelSelector'
type: array
type: object
v1.VolumeAttachmentStatus:
description: VolumeAttachmentStatus is the status of a VolumeAttachment request.
example:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
attachError:
$ref: '#/components/schemas/v1.VolumeError'
attached:
description: Indicates the volume is successfully attached. This field must
only be set by the entity completing the attach operation, i.e. the external-attacher.
type: boolean
attachmentMetadata:
additionalProperties:
type: string
description: Upon successful attach, this field is populated with any information
returned by the attach operation that must be passed into subsequent WaitForAttach
or Mount calls. This field must only be set by the entity completing the
attach operation, i.e. the external-attacher.
type: object
detachError:
$ref: '#/components/schemas/v1.VolumeError'
required:
- attached
type: object
v1beta1.VolumeAttachmentSpec:
description: VolumeAttachmentSpec is the specification of a VolumeAttachment
request.
example:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
properties:
attacher:
description: Attacher indicates the name of the volume driver that MUST
handle this request. This is the name returned by GetPluginName().
type: string
nodeName:
description: The node that the volume should be attached to.
type: string
source:
$ref: '#/components/schemas/v1beta1.VolumeAttachmentSource'
required:
- attacher
- nodeName
- source
type: object
v1beta1.PodDisruptionBudget:
description: PodDisruptionBudget is an object to define the max disruption that
can be caused to a collection of pods
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
minAvailable: '{}'
maxUnavailable: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
status:
currentHealthy: 0
expectedPods: 5
disruptionsAllowed: 1
disruptedPods:
key: 2000-01-23T04:56:07.000+00:00
observedGeneration: 5
desiredHealthy: 6
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetSpec'
status:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudgetStatus'
type: object
x-kubernetes-group-version-kind:
- group: policy
kind: PodDisruptionBudget
version: v1beta1
v2beta2.ObjectMetricStatus:
description: ObjectMetricStatus indicates the current value of a metric describing
a kubernetes object (for example, hits-per-second on an Ingress object).
example:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
current:
$ref: '#/components/schemas/v2beta2.MetricValueStatus'
describedObject:
$ref: '#/components/schemas/v2beta2.CrossVersionObjectReference'
metric:
$ref: '#/components/schemas/v2beta2.MetricIdentifier'
required:
- current
- describedObject
- metric
type: object
apiextensions.v1beta1.ServiceReference:
description: ServiceReference holds a reference to Service.legacy.k8s.io
example:
path: path
name: name
namespace: namespace
properties:
name:
description: '`name` is the name of the service. Required'
type: string
namespace:
description: '`namespace` is the namespace of the service. Required'
type: string
path:
description: '`path` is an optional URL path which will be sent in any request
to this service.'
type: string
required:
- name
- namespace
type: object
v1beta1.StatefulSetCondition:
description: StatefulSetCondition describes the state of a statefulset at a
certain point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of statefulset condition.
type: string
required:
- status
- type
type: object
v1.ProjectedVolumeSource:
description: Represents a projected volume source
example:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
properties:
defaultMode:
description: Mode bits to use on created files by default. Must be a value
between 0 and 0777. Directories within the path are not affected by this
setting. This might be in conflict with other options that affect the
file mode, like fsGroup, and the result can be other mode bits set.
format: int32
type: integer
sources:
description: list of volume projections
items:
$ref: '#/components/schemas/v1.VolumeProjection'
type: array
required:
- sources
type: object
v1.StorageOSVolumeSource:
description: Represents a StorageOS persistent volume resource.
example:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: string
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
volumeName:
description: VolumeName is the human-readable name of the StorageOS volume. Volume
names are only unique within a namespace.
type: string
volumeNamespace:
description: VolumeNamespace specifies the scope of the volume within StorageOS. If
no namespace is specified then the Pod's namespace will be used. This
allows the Kubernetes name scoping to be mirrored within StorageOS for
tighter integration. Set VolumeName to any name to override the default
behaviour. Set to "default" if you are not using namespaces within StorageOS.
Namespaces that do not pre-exist within StorageOS will be created.
type: string
type: object
v1.PodList:
description: PodList is a list of Pods.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
status:
phase: phase
reason: reason
podIP: podIP
containerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
hostIP: hostIP
startTime: 2000-01-23T04:56:07.000+00:00
nominatedNodeName: nominatedNodeName
qosClass: qosClass
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
message: message
initContainerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
status:
phase: phase
reason: reason
podIP: podIP
containerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
hostIP: hostIP
startTime: 2000-01-23T04:56:07.000+00:00
nominatedNodeName: nominatedNodeName
qosClass: qosClass
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
message: message
initContainerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of pods. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md'
items:
$ref: '#/components/schemas/v1.Pod'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PodList
version: v1
v1beta1.SubjectAccessReviewSpec:
description: SubjectAccessReviewSpec is a description of the access request. Exactly
one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes
must be set
example:
uid: uid
nonResourceAttributes:
path: path
verb: verb
extra:
key:
- extra
- extra
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
user: user
group:
- group
- group
properties:
extra:
additionalProperties:
items:
type: string
type: array
description: Extra corresponds to the user.Info.GetExtra() method from the
authenticator. Since that is input to the authorizer it needs a reflection
here.
type: object
group:
description: Groups is the groups you're testing for.
items:
type: string
type: array
nonResourceAttributes:
$ref: '#/components/schemas/v1beta1.NonResourceAttributes'
resourceAttributes:
$ref: '#/components/schemas/v1beta1.ResourceAttributes'
uid:
description: UID information about the requesting user.
type: string
user:
description: User is the user you're testing for. If you specify "User"
but not "Group", then is it interpreted as "What if User were not a member
of any groups
type: string
type: object
v1beta1.RollingUpdateDaemonSet:
description: Spec to control the desired behavior of daemon set rolling update.
example:
maxUnavailable: '{}'
properties:
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v1alpha1.PriorityClass:
description: DEPRECATED - This group version of PriorityClass is deprecated
by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from
a priority class name to the priority integer value. The value can be any
valid integer.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
description:
description: description is an arbitrary string that usually provides guidelines
on when this priority class should be used.
type: string
globalDefault:
description: globalDefault specifies whether this PriorityClass should be
considered as the default priority for pods that do not have any priority
class. Only one PriorityClass can be marked as `globalDefault`. However,
if more than one PriorityClasses exists with their `globalDefault` field
set to true, the smallest value of such global default PriorityClasses
will be used as the default priority.
type: boolean
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
value:
description: The value of this priority class. This is the actual priority
that pods receive when they have the name of this class in their pod spec.
format: int32
type: integer
required:
- value
type: object
x-kubernetes-group-version-kind:
- group: scheduling.k8s.io
kind: PriorityClass
version: v1alpha1
v1beta1.SubjectRulesReviewStatus:
description: SubjectRulesReviewStatus contains the result of a rules check.
This check can be incomplete depending on the set of authorizers the server
is configured with and any errors experienced during evaluation. Because authorization
rules are additive, if a rule appears in a list it's safe to assume the subject
has that permission, even if that list is incomplete.
example:
incomplete: true
nonResourceRules:
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
resourceRules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
evaluationError: evaluationError
properties:
evaluationError:
description: EvaluationError can appear in combination with Rules. It indicates
an error occurred during rule evaluation, such as an authorizer that doesn't
support rule evaluation, and that ResourceRules and/or NonResourceRules
may be incomplete.
type: string
incomplete:
description: Incomplete is true when the rules returned by this call are
incomplete. This is most commonly encountered when an authorizer, such
as an external authorizer, doesn't support rules evaluation.
type: boolean
nonResourceRules:
description: NonResourceRules is the list of actions the subject is allowed
to perform on non-resources. The list ordering isn't significant, may
contain duplicates, and possibly be incomplete.
items:
$ref: '#/components/schemas/v1beta1.NonResourceRule'
type: array
resourceRules:
description: ResourceRules is the list of actions the subject is allowed
to perform on resources. The list ordering isn't significant, may contain
duplicates, and possibly be incomplete.
items:
$ref: '#/components/schemas/v1beta1.ResourceRule'
type: array
required:
- incomplete
- nonResourceRules
- resourceRules
type: object
v1beta1.PriorityClass:
description: DEPRECATED - This group version of PriorityClass is deprecated
by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from
a priority class name to the priority integer value. The value can be any
valid integer.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
description:
description: description is an arbitrary string that usually provides guidelines
on when this priority class should be used.
type: string
globalDefault:
description: globalDefault specifies whether this PriorityClass should be
considered as the default priority for pods that do not have any priority
class. Only one PriorityClass can be marked as `globalDefault`. However,
if more than one PriorityClasses exists with their `globalDefault` field
set to true, the smallest value of such global default PriorityClasses
will be used as the default priority.
type: boolean
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
value:
description: The value of this priority class. This is the actual priority
that pods receive when they have the name of this class in their pod spec.
format: int32
type: integer
required:
- value
type: object
x-kubernetes-group-version-kind:
- group: scheduling.k8s.io
kind: PriorityClass
version: v1beta1
v1.CephFSPersistentVolumeSource:
description: Represents a Ceph Filesystem mount that lasts the lifetime of a
pod Cephfs volumes do not support ownership management or SELinux relabeling.
example:
path: path
secretRef:
name: name
namespace: namespace
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
properties:
monitors:
description: 'Required: Monitors is a collection of Ceph monitors More info:
https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
items:
type: string
type: array
path:
description: 'Optional: Used as the mounted root, rather than the full Ceph
tree, default is /'
type: string
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
type: boolean
secretFile:
description: 'Optional: SecretFile is the path to key ring for User, default
is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
type: string
secretRef:
$ref: '#/components/schemas/v1.SecretReference'
user:
description: 'Optional: User is the rados user name, default is admin More
info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
type: string
required:
- monitors
type: object
v1beta1.CustomResourceValidation:
description: CustomResourceValidation is a list of validation methods for CustomResources.
example:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
properties:
openAPIV3Schema:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: object
v1beta2.DaemonSetUpdateStrategy:
description: DaemonSetUpdateStrategy is a struct used to control the update
strategy for a DaemonSet.
example:
type: type
rollingUpdate:
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/v1beta2.RollingUpdateDaemonSet'
type:
description: Type of daemon set update. Can be "RollingUpdate" or "OnDelete".
Default is RollingUpdate.
type: string
type: object
v1.Capabilities:
description: Adds and removes POSIX capabilities from running containers.
example:
add:
- add
- add
drop:
- drop
- drop
properties:
add:
description: Added capabilities
items:
type: string
type: array
drop:
description: Removed capabilities
items:
type: string
type: array
type: object
apps.v1beta1.DeploymentRollback:
description: DEPRECATED. DeploymentRollback stores the information required
to rollback a deployment.
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
name:
description: 'Required: This must match the Name of a deployment.'
type: string
rollbackTo:
$ref: '#/components/schemas/apps.v1beta1.RollbackConfig'
updatedAnnotations:
additionalProperties:
type: string
description: The annotations to be updated to a deployment
type: object
required:
- name
- rollbackTo
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DeploymentRollback
version: v1beta1
v2beta2.ObjectMetricSource:
description: ObjectMetricSource indicates how to scale on a metric describing
a kubernetes object (for example, hits-per-second on an Ingress object).
example:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
properties:
describedObject:
$ref: '#/components/schemas/v2beta2.CrossVersionObjectReference'
metric:
$ref: '#/components/schemas/v2beta2.MetricIdentifier'
target:
$ref: '#/components/schemas/v2beta2.MetricTarget'
required:
- describedObject
- metric
- target
type: object
v1.DeploymentCondition:
description: DeploymentCondition describes the state of a deployment at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
lastUpdateTime:
description: The last time this condition was updated.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of deployment condition.
type: string
required:
- status
- type
type: object
apps.v1beta1.DeploymentSpec:
description: DeploymentSpec is the specification of the desired behavior of
the Deployment.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
paused:
description: Indicates that the deployment is paused.
type: boolean
progressDeadlineSeconds:
description: The maximum time in seconds for a deployment to make progress
before it is considered to be failed. The deployment controller will continue
to process failed deployments and a condition with a ProgressDeadlineExceeded
reason will be surfaced in the deployment status. Note that progress will
not be estimated during the time a deployment is paused. Defaults to 600s.
format: int32
type: integer
replicas:
description: Number of desired pods. This is a pointer to distinguish between
explicit zero and not specified. Defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: The number of old ReplicaSets to retain to allow rollback.
This is a pointer to distinguish between explicit zero and not specified.
Defaults to 2.
format: int32
type: integer
rollbackTo:
$ref: '#/components/schemas/apps.v1beta1.RollbackConfig'
selector:
$ref: '#/components/schemas/v1.LabelSelector'
strategy:
$ref: '#/components/schemas/apps.v1beta1.DeploymentStrategy'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
required:
- template
type: object
v1beta1.NetworkPolicyList:
description: DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated
by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicy'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: NetworkPolicyList
version: v1beta1
v1beta1.APIServiceCondition:
description: APIServiceCondition describes the state of an APIService at a particular
point
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: Human-readable message indicating details about last transition.
type: string
reason:
description: Unique, one-word, CamelCase reason for the condition's last
transition.
type: string
status:
description: Status is the status of the condition. Can be True, False,
Unknown.
type: string
type:
description: Type is the type of the condition.
type: string
required:
- status
- type
type: object
v1.StorageClass:
description: |-
StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.
StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.
example:
volumeBindingMode: volumeBindingMode
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
provisioner: provisioner
apiVersion: apiVersion
allowVolumeExpansion: true
reclaimPolicy: reclaimPolicy
kind: kind
mountOptions:
- mountOptions
- mountOptions
parameters:
key: parameters
allowedTopologies:
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
properties:
allowVolumeExpansion:
description: AllowVolumeExpansion shows whether the storage class allow
volume expand
type: boolean
allowedTopologies:
description: Restrict the node topologies where volumes can be dynamically
provisioned. Each volume plugin defines its own supported topology specifications.
An empty TopologySelectorTerm list means there is no topology restriction.
This field is only honored by servers that enable the VolumeScheduling
feature.
items:
$ref: '#/components/schemas/v1.TopologySelectorTerm'
type: array
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
mountOptions:
description: Dynamically provisioned PersistentVolumes of this storage class
are created with these mountOptions, e.g. ["ro", "soft"]. Not validated
- mount of the PVs will simply fail if one is invalid.
items:
type: string
type: array
parameters:
additionalProperties:
type: string
description: Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
type: object
provisioner:
description: Provisioner indicates the type of the provisioner.
type: string
reclaimPolicy:
description: Dynamically provisioned PersistentVolumes of this storage class
are created with this reclaimPolicy. Defaults to Delete.
type: string
volumeBindingMode:
description: VolumeBindingMode indicates how PersistentVolumeClaims should
be provisioned and bound. When unset, VolumeBindingImmediate is used.
This field is only honored by servers that enable the VolumeScheduling
feature.
type: string
required:
- provisioner
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: StorageClass
version: v1
v1.LoadBalancerIngress:
description: 'LoadBalancerIngress represents the status of a load-balancer ingress
point: traffic intended for the service should be sent to an ingress point.'
example:
hostname: hostname
ip: ip
properties:
hostname:
description: Hostname is set for load-balancer ingress points that are DNS
based (typically AWS load-balancers)
type: string
ip:
description: IP is set for load-balancer ingress points that are IP based
(typically GCE or OpenStack load-balancers)
type: string
type: object
apiextensions.v1beta1.WebhookClientConfig:
description: WebhookClientConfig contains the information to make a TLS connection
with the webhook. It has the same field as admissionregistration.v1beta1.WebhookClientConfig.
example:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
properties:
caBundle:
description: '`caBundle` is a PEM encoded CA bundle which will be used to
validate the webhook''s server certificate. If unspecified, system trust
roots on the apiserver are used.'
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
service:
$ref: '#/components/schemas/apiextensions.v1beta1.ServiceReference'
url:
description: |-
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type: string
type: object
v1.SecretList:
description: SecretList is a list of Secret.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
key: data
kind: kind
type: type
stringData:
key: stringData
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
key: data
kind: kind
type: type
stringData:
key: stringData
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'Items is a list of secret objects. More info: https://kubernetes.io/docs/concepts/configuration/secret'
items:
$ref: '#/components/schemas/v1.Secret'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: SecretList
version: v1
v1beta1.RoleBindingList:
description: RoleBindingList is a collection of RoleBindings
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of RoleBindings
items:
$ref: '#/components/schemas/v1beta1.RoleBinding'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleBindingList
version: v1beta1
v1.ResourceAttributes:
description: ResourceAttributes includes the authorization attributes available
for resource requests to the Authorizer interface
example:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
properties:
group:
description: Group is the API Group of the Resource. "*" means all.
type: string
name:
description: Name is the name of the resource being requested for a "get"
or deleted for a "delete". "" (empty) means all.
type: string
namespace:
description: Namespace is the namespace of the action being requested. Currently,
there is no distinction between no namespace and all namespaces "" (empty)
is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped
resources "" (empty) means "all" for namespace scoped resources from a
SubjectAccessReview or SelfSubjectAccessReview
type: string
resource:
description: Resource is one of the existing resource types. "*" means
all.
type: string
subresource:
description: Subresource is one of the existing resource types. "" means
none.
type: string
verb:
description: 'Verb is a kubernetes resource API verb, like: get, list, watch,
create, update, delete, proxy. "*" means all.'
type: string
version:
description: Version is the API Version of the Resource. "*" means all.
type: string
type: object
v1.ServicePort:
description: ServicePort contains information on service's port.
example:
protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
properties:
name:
description: The name of this port within the service. This must be a DNS_LABEL.
All ports within a ServiceSpec must have unique names. This maps to the
'Name' field in EndpointPort objects. Optional if only one ServicePort
is defined on this service.
type: string
nodePort:
description: 'The port on each node on which this service is exposed when
type=NodePort or LoadBalancer. Usually assigned by the system. If specified,
it will be allocated to the service if unused or else creation of the
service will fail. Default is to auto-allocate a port if the ServiceType
of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport'
format: int32
type: integer
port:
description: The port that will be exposed by this service.
format: int32
type: integer
protocol:
description: The IP protocol for this port. Supports "TCP", "UDP", and "SCTP".
Default is TCP.
type: string
targetPort:
$ref: '#/components/schemas/intstr.IntOrString'
required:
- port
type: object
policy.v1beta1.AllowedCSIDriver:
description: AllowedCSIDriver represents a single inline CSI Driver that is
allowed to be used.
example:
name: name
properties:
name:
description: Name is the registered name of the CSI driver
type: string
required:
- name
type: object
v1.ReplicationControllerList:
description: ReplicationControllerList is a collection of replication controllers.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
key: selector
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
key: selector
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of replication controllers. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller'
items:
$ref: '#/components/schemas/v1.ReplicationController'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ReplicationControllerList
version: v1
v1beta1.SelfSubjectRulesReview:
description: SelfSubjectRulesReview enumerates the set of actions the current
user can perform within a namespace. The returned list of actions may be incomplete
depending on the server's authorization mode, and any errors experienced during
the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide
actions, or to quickly let an end user reason about their permissions. It
should NOT Be used by external systems to drive authorization decisions as
this raises confused deputy, cache lifetime/revocation, and correctness concerns.
SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization
decisions to the API server.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
namespace: namespace
status:
incomplete: true
nonResourceRules:
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
resourceRules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
evaluationError: evaluationError
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.SelfSubjectRulesReviewSpec'
status:
$ref: '#/components/schemas/v1beta1.SubjectRulesReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: SelfSubjectRulesReview
version: v1beta1
v1beta1.LeaseSpec:
description: LeaseSpec is a specification of a Lease.
example:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
properties:
acquireTime:
description: acquireTime is a time when the current lease was acquired.
format: date-time
type: string
holderIdentity:
description: holderIdentity contains the identity of the holder of a current
lease.
type: string
leaseDurationSeconds:
description: leaseDurationSeconds is a duration that candidates for a lease
need to wait to force acquire it. This is measure against time of last
observed RenewTime.
format: int32
type: integer
leaseTransitions:
description: leaseTransitions is the number of transitions of a lease between
holders.
format: int32
type: integer
renewTime:
description: renewTime is a time when the current holder of a lease has
last updated the lease.
format: date-time
type: string
type: object
v1alpha1.WebhookClientConfig:
description: WebhookClientConfig contains the information to make a connection
with the webhook
example:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
properties:
caBundle:
description: '`caBundle` is a PEM encoded CA bundle which will be used to
validate the webhook''s server certificate. If unspecified, system trust
roots on the apiserver are used.'
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
service:
$ref: '#/components/schemas/v1alpha1.ServiceReference'
url:
description: |-
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type: string
type: object
v1beta1.ClusterRole:
description: ClusterRole is a cluster level, logical grouping of PolicyRules
that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
aggregationRule:
$ref: '#/components/schemas/v1beta1.AggregationRule'
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
rules:
description: Rules holds all the PolicyRules for this ClusterRole
items:
$ref: '#/components/schemas/v1beta1.PolicyRule'
type: array
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1beta1
v1.RollingUpdateStatefulSetStrategy:
description: RollingUpdateStatefulSetStrategy is used to communicate parameter
for RollingUpdateStatefulSetStrategyType.
example:
partition: 1
properties:
partition:
description: Partition indicates the ordinal at which the StatefulSet should
be partitioned. Default value is 0.
format: int32
type: integer
type: object
v1beta1.RoleList:
description: RoleList is a collection of Roles
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of Roles
items:
$ref: '#/components/schemas/v1beta1.Role'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleList
version: v1beta1
v1.CrossVersionObjectReference:
description: CrossVersionObjectReference contains enough information to let
you identify the referred resource.
example:
apiVersion: apiVersion
kind: kind
name: name
properties:
apiVersion:
description: API version of the referent
type: string
kind:
description: 'Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds"'
type: string
name:
description: 'Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
required:
- kind
- name
type: object
v1.SelfSubjectAccessReviewSpec:
description: SelfSubjectAccessReviewSpec is a description of the access request. Exactly
one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes
must be set
example:
nonResourceAttributes:
path: path
verb: verb
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
properties:
nonResourceAttributes:
$ref: '#/components/schemas/v1.NonResourceAttributes'
resourceAttributes:
$ref: '#/components/schemas/v1.ResourceAttributes'
type: object
apps.v1beta1.DeploymentStrategy:
description: DeploymentStrategy describes how to replace existing pods with
new ones.
example:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/apps.v1beta1.RollingUpdateDeployment'
type:
description: Type of deployment. Can be "Recreate" or "RollingUpdate". Default
is RollingUpdate.
type: string
type: object
policy.v1beta1.SELinuxStrategyOptions:
description: SELinuxStrategyOptions defines the strategy type and any options
used to create the strategy.
example:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
properties:
rule:
description: rule is the strategy that will dictate the allowable labels
that may be set.
type: string
seLinuxOptions:
$ref: '#/components/schemas/v1.SELinuxOptions'
required:
- rule
type: object
v1.ManagedFieldsEntry:
description: ManagedFieldsEntry is a workflow-id, a FieldSet and the group version
of the resource that the fieldset applies to.
example:
apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
properties:
apiVersion:
description: APIVersion defines the version of this resource that this field
set applies to. The format is "group/version" just like the top-level
APIVersion field. It is necessary to track the version of a field set
because it cannot be automatically converted.
type: string
fields:
description: Fields identifies a set of fields.
properties: {}
type: object
manager:
description: Manager is an identifier of the workflow managing these fields.
type: string
operation:
description: Operation is the type of operation which lead to this ManagedFieldsEntry
being created. The only valid values for this field are 'Apply' and 'Update'.
type: string
time:
description: Time is timestamp of when these fields were set. It should
always be empty if Operation is 'Apply'
format: date-time
type: string
type: object
networking.v1beta1.IngressStatus:
description: IngressStatus describe the current state of the Ingress.
example:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
loadBalancer:
$ref: '#/components/schemas/v1.LoadBalancerStatus'
type: object
v1.ClusterRoleList:
description: ClusterRoleList is a collection of ClusterRoles
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of ClusterRoles
items:
$ref: '#/components/schemas/v1.ClusterRole'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleList
version: v1
v1.GroupVersionForDiscovery:
description: GroupVersion contains the "group/version" and "version" string
of a version. It is made a struct to keep extensibility.
example:
groupVersion: groupVersion
version: version
properties:
groupVersion:
description: groupVersion specifies the API group and version in the form
"group/version"
type: string
version:
description: version specifies the version in the form of "version". This
is to save the clients the trouble of splitting the GroupVersion.
type: string
required:
- groupVersion
- version
type: object
policy.v1beta1.SupplementalGroupsStrategyOptions:
description: SupplementalGroupsStrategyOptions defines the strategy type and
options used to create the strategy.
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of supplemental groups. If you
would like to force a single supplemental group then supply a single range
with the same start and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/policy.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate what supplemental groups
is used in the SecurityContext.
type: string
type: object
v1.SecretKeySelector:
description: SecretKeySelector selects a key of a Secret.
example:
name: name
optional: true
key: key
properties:
key:
description: The key of the secret to select from. Must be a valid secret
key.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret or it's key must be defined
type: boolean
required:
- key
type: object
v1alpha1.VolumeAttachmentList:
description: VolumeAttachmentList is a collection of VolumeAttachment objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of VolumeAttachments
items:
$ref: '#/components/schemas/v1alpha1.VolumeAttachment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: VolumeAttachmentList
version: v1alpha1
v1.ClusterRole:
description: ClusterRole is a cluster level, logical grouping of PolicyRules
that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
aggregationRule:
$ref: '#/components/schemas/v1.AggregationRule'
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
rules:
description: Rules holds all the PolicyRules for this ClusterRole
items:
$ref: '#/components/schemas/v1.PolicyRule'
type: array
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1
v1.ComponentStatusList:
description: Status of all the conditions for the component as a list of ComponentStatus
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
conditions:
- error: error
message: message
type: type
status: status
- error: error
message: message
type: type
status: status
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
conditions:
- error: error
message: message
type: type
status: status
- error: error
message: message
type: type
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of ComponentStatus objects.
items:
$ref: '#/components/schemas/v1.ComponentStatus'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ComponentStatusList
version: v1
extensions.v1beta1.AllowedHostPath:
description: 'AllowedHostPath defines the host volume conditions that will be
enabled by a policy for pods to use. It requires the path prefix to be defined.
Deprecated: use AllowedHostPath from policy API Group instead.'
example:
readOnly: true
pathPrefix: pathPrefix
properties:
pathPrefix:
description: |-
pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path.
Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo`
type: string
readOnly:
description: when set to true, will allow host volumes matching the pathPrefix
only if all volume mounts are readOnly.
type: boolean
type: object
v1.PodAntiAffinity:
description: Pod anti affinity is a group of inter pod anti affinity scheduling
rules.
example:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
properties:
preferredDuringSchedulingIgnoredDuringExecution:
description: The scheduler will prefer to schedule pods to nodes that satisfy
the anti-affinity expressions specified by this field, but it may choose
a node that violates one or more of the expressions. The node that is
most preferred is the one with the greatest sum of weights, i.e. for each
node that meets all of the scheduling requirements (resource request,
requiredDuringScheduling anti-affinity expressions, etc.), compute a sum
by iterating through the elements of this field and adding "weight" to
the sum if the node has pods which matches the corresponding podAffinityTerm;
the node(s) with the highest sum are the most preferred.
items:
$ref: '#/components/schemas/v1.WeightedPodAffinityTerm'
type: array
requiredDuringSchedulingIgnoredDuringExecution:
description: If the anti-affinity requirements specified by this field are
not met at scheduling time, the pod will not be scheduled onto the node.
If the anti-affinity requirements specified by this field cease to be
met at some point during pod execution (e.g. due to a pod label update),
the system may or may not try to eventually evict the pod from its node.
When there are multiple elements, the lists of nodes corresponding to
each podAffinityTerm are intersected, i.e. all terms must be satisfied.
items:
$ref: '#/components/schemas/v1.PodAffinityTerm'
type: array
type: object
v1beta1.DaemonSetUpdateStrategy:
example:
type: type
rollingUpdate:
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/v1beta1.RollingUpdateDaemonSet'
type:
description: Type of daemon set update. Can be "RollingUpdate" or "OnDelete".
Default is OnDelete.
type: string
type: object
v1.ReplicaSetList:
description: ReplicaSetList is a collection of ReplicaSets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller'
items:
$ref: '#/components/schemas/v1.ReplicaSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ReplicaSetList
version: v1
v1.HostAlias:
description: HostAlias holds the mapping between IP and hostnames that will
be injected as an entry in the pod's hosts file.
example:
ip: ip
hostnames:
- hostnames
- hostnames
properties:
hostnames:
description: Hostnames for the above IP address.
items:
type: string
type: array
ip:
description: IP address of the host file entry.
type: string
type: object
v1beta2.DaemonSetSpec:
description: DaemonSetSpec is the specification of a daemon set.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
properties:
minReadySeconds:
description: The minimum number of seconds for which a newly created DaemonSet
pod should be ready without any of its container crashing, for it to be
considered available. Defaults to 0 (pod will be considered available
as soon as it is ready).
format: int32
type: integer
revisionHistoryLimit:
description: The number of old history to retain to allow rollback. This
is a pointer to distinguish between explicit zero and not specified. Defaults
to 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
updateStrategy:
$ref: '#/components/schemas/v1beta2.DaemonSetUpdateStrategy'
required:
- selector
- template
type: object
v1.Probe:
description: Probe describes a health check to be performed against a container
to determine whether it is alive or ready to receive traffic.
example:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
properties:
exec:
$ref: '#/components/schemas/v1.ExecAction'
failureThreshold:
description: Minimum consecutive failures for the probe to be considered
failed after having succeeded. Defaults to 3. Minimum value is 1.
format: int32
type: integer
httpGet:
$ref: '#/components/schemas/v1.HTTPGetAction'
initialDelaySeconds:
description: 'Number of seconds after the container has started before liveness
probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
format: int32
type: integer
periodSeconds:
description: How often (in seconds) to perform the probe. Default to 10
seconds. Minimum value is 1.
format: int32
type: integer
successThreshold:
description: Minimum consecutive successes for the probe to be considered
successful after having failed. Defaults to 1. Must be 1 for liveness.
Minimum value is 1.
format: int32
type: integer
tcpSocket:
$ref: '#/components/schemas/v1.TCPSocketAction'
timeoutSeconds:
description: 'Number of seconds after which the probe times out. Defaults
to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
format: int32
type: integer
type: object
v1beta1.SelfSubjectAccessReviewSpec:
description: SelfSubjectAccessReviewSpec is a description of the access request. Exactly
one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes
must be set
example:
nonResourceAttributes:
path: path
verb: verb
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
properties:
nonResourceAttributes:
$ref: '#/components/schemas/v1beta1.NonResourceAttributes'
resourceAttributes:
$ref: '#/components/schemas/v1beta1.ResourceAttributes'
type: object
v1beta2.Scale:
description: Scale represents a scaling request for a resource.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
replicas: 0
status:
targetSelector: targetSelector
replicas: 6
selector:
key: selector
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta2.ScaleSpec'
status:
$ref: '#/components/schemas/v1beta2.ScaleStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: Scale
version: v1beta2
v1.RoleBindingList:
description: RoleBindingList is a collection of RoleBindings
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of RoleBindings
items:
$ref: '#/components/schemas/v1.RoleBinding'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleBindingList
version: v1
v1beta2.ScaleSpec:
description: ScaleSpec describes the attributes of a scale subresource
example:
replicas: 0
properties:
replicas:
description: desired number of instances for the scaled object.
format: int32
type: integer
type: object
v1.SelfSubjectRulesReviewSpec:
example:
namespace: namespace
properties:
namespace:
description: Namespace to evaluate rules for. Required.
type: string
type: object
v1.CinderVolumeSource:
description: Represents a cinder volume resource in Openstack. A Cinder volume
must exist before mounting to a container. The volume must also be in the
same region as the kubelet. Cinder volumes support ownership management and
SELinux relabeling.
example:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
properties:
fsType:
description: 'Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly
inferred to be "ext4" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md'
type: string
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md'
type: boolean
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
volumeID:
description: 'volume id used to identify the volume in cinder More info:
https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md'
type: string
required:
- volumeID
type: object
v1.NodeSelectorTerm:
description: A null or empty node selector term matches no objects. The requirements
of them are ANDed. The TopologySelectorTerm type implements a subset of the
NodeSelectorTerm.
example:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
properties:
matchExpressions:
description: A list of node selector requirements by node's labels.
items:
$ref: '#/components/schemas/v1.NodeSelectorRequirement'
type: array
matchFields:
description: A list of node selector requirements by node's fields.
items:
$ref: '#/components/schemas/v1.NodeSelectorRequirement'
type: array
type: object
v1beta2.StatefulSetCondition:
description: StatefulSetCondition describes the state of a statefulset at a
certain point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of statefulset condition.
type: string
required:
- status
- type
type: object
v1.ReplicationControllerStatus:
description: ReplicationControllerStatus represents the current status of a
replication controller.
example:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
availableReplicas:
description: The number of available replicas (ready for at least minReadySeconds)
for this replication controller.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a replication
controller's current state.
items:
$ref: '#/components/schemas/v1.ReplicationControllerCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
fullyLabeledReplicas:
description: The number of pods that have labels matching the labels of
the pod template of the replication controller.
format: int32
type: integer
observedGeneration:
description: ObservedGeneration reflects the generation of the most recently
observed replication controller.
format: int64
type: integer
readyReplicas:
description: The number of ready replicas for this replication controller.
format: int32
type: integer
replicas:
description: 'Replicas is the most recently oberved number of replicas.
More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller'
format: int32
type: integer
required:
- replicas
type: object
v2beta1.HorizontalPodAutoscalerList:
description: HorizontalPodAutoscaler is a list of horizontal pod autoscaler
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of horizontal pod autoscaler objects.
items:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscaler'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: HorizontalPodAutoscalerList
version: v2beta1
v1.StatefulSetUpdateStrategy:
description: StatefulSetUpdateStrategy indicates the strategy that the StatefulSet
controller will use to perform updates. It includes any additional parameters
necessary to perform the update for the indicated strategy.
example:
type: type
rollingUpdate:
partition: 1
properties:
rollingUpdate:
$ref: '#/components/schemas/v1.RollingUpdateStatefulSetStrategy'
type:
description: Type indicates the type of the StatefulSetUpdateStrategy. Default
is RollingUpdate.
type: string
type: object
v1beta2.ReplicaSetStatus:
description: ReplicaSetStatus represents the current status of a ReplicaSet.
example:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
availableReplicas:
description: The number of available replicas (ready for at least minReadySeconds)
for this replica set.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a replica set's
current state.
items:
$ref: '#/components/schemas/v1beta2.ReplicaSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
fullyLabeledReplicas:
description: The number of pods that have labels matching the labels of
the pod template of the replicaset.
format: int32
type: integer
observedGeneration:
description: ObservedGeneration reflects the generation of the most recently
observed ReplicaSet.
format: int64
type: integer
readyReplicas:
description: The number of ready replicas for this replica set.
format: int32
type: integer
replicas:
description: 'Replicas is the most recently oberved number of replicas.
More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller'
format: int32
type: integer
required:
- replicas
type: object
extensions.v1beta1.DeploymentSpec:
description: DeploymentSpec is the specification of the desired behavior of
the Deployment.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
paused:
description: Indicates that the deployment is paused and will not be processed
by the deployment controller.
type: boolean
progressDeadlineSeconds:
description: The maximum time in seconds for a deployment to make progress
before it is considered to be failed. The deployment controller will continue
to process failed deployments and a condition with a ProgressDeadlineExceeded
reason will be surfaced in the deployment status. Note that progress will
not be estimated during the time a deployment is paused. This is set to
the max value of int32 (i.e. 2147483647) by default, which means "no deadline".
format: int32
type: integer
replicas:
description: Number of desired pods. This is a pointer to distinguish between
explicit zero and not specified. Defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: The number of old ReplicaSets to retain to allow rollback.
This is a pointer to distinguish between explicit zero and not specified.
This is set to the max value of int32 (i.e. 2147483647) by default, which
means "retaining all old RelicaSets".
format: int32
type: integer
rollbackTo:
$ref: '#/components/schemas/extensions.v1beta1.RollbackConfig'
selector:
$ref: '#/components/schemas/v1.LabelSelector'
strategy:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentStrategy'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
required:
- template
type: object
v1.ScaleStatus:
description: ScaleStatus represents the current status of a scale subresource.
example:
replicas: 6
selector: selector
properties:
replicas:
description: actual number of observed instances of the scaled object.
format: int32
type: integer
selector:
description: 'label query over pods that should match the replicas count.
This is same as the label selector but in the string format to avoid introspection
by clients. The string will be in the same format as the query-param syntax.
More info about label selectors: http://kubernetes.io/docs/user-guide/labels#label-selectors'
type: string
required:
- replicas
type: object
v1.EndpointPort:
description: EndpointPort is a tuple that describes a single port.
example:
protocol: protocol
port: 0
name: name
properties:
name:
description: The name of this port (corresponds to ServicePort.Name). Must
be a DNS_LABEL. Optional only if one port is defined.
type: string
port:
description: The port number of the endpoint.
format: int32
type: integer
protocol:
description: The IP protocol for this port. Must be UDP, TCP, or SCTP. Default
is TCP.
type: string
required:
- port
type: object
v1.ConfigMapNodeConfigSource:
description: ConfigMapNodeConfigSource contains the information to reference
a ConfigMap as a config source for the Node.
example:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
properties:
kubeletConfigKey:
description: KubeletConfigKey declares which key of the referenced ConfigMap
corresponds to the KubeletConfiguration structure This field is required
in all cases.
type: string
name:
description: Name is the metadata.name of the referenced ConfigMap. This
field is required in all cases.
type: string
namespace:
description: Namespace is the metadata.namespace of the referenced ConfigMap.
This field is required in all cases.
type: string
resourceVersion:
description: ResourceVersion is the metadata.ResourceVersion of the referenced
ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
type: string
uid:
description: UID is the metadata.UID of the referenced ConfigMap. This field
is forbidden in Node.Spec, and required in Node.Status.
type: string
required:
- kubeletConfigKey
- name
- namespace
type: object
apps.v1beta1.DeploymentList:
description: DeploymentList is a list of Deployments.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
status:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
status:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of Deployments.
items:
$ref: '#/components/schemas/apps.v1beta1.Deployment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DeploymentList
version: v1beta1
v1alpha1.Subject:
description: Subject contains a reference to the object or user identities a
role binding applies to. This can either hold a direct API object reference,
or a value for non-objects such as user and group names.
example:
apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
properties:
apiVersion:
description: APIVersion holds the API group and version of the referenced
subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1"
for User and Group subjects.
type: string
kind:
description: Kind of object being referenced. Values defined by this API
group are "User", "Group", and "ServiceAccount". If the Authorizer does
not recognized the kind value, the Authorizer should report an error.
type: string
name:
description: Name of the object being referenced.
type: string
namespace:
description: Namespace of the referenced object. If the object kind is
non-namespace, such as "User" or "Group", and this value is not empty
the Authorizer should report an error.
type: string
required:
- kind
- name
type: object
v2alpha1.JobTemplateSpec:
description: JobTemplateSpec describes the data a Job should have when created
from a template
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
properties:
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.JobSpec'
type: object
v1.ResourceQuotaSpec:
description: ResourceQuotaSpec defines the desired hard limits to enforce for
Quota.
example:
scopeSelector:
matchExpressions:
- scopeName: scopeName
values:
- values
- values
operator: operator
- scopeName: scopeName
values:
- values
- values
operator: operator
hard:
key: '{}'
scopes:
- scopes
- scopes
properties:
hard:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: 'hard is the set of desired hard limits for each named resource.
More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/'
type: object
scopeSelector:
$ref: '#/components/schemas/v1.ScopeSelector'
scopes:
description: A collection of filters that must match each object tracked
by a quota. If not specified, the quota matches all objects.
items:
type: string
type: array
type: object
v1.DownwardAPIProjection:
description: Represents downward API info for projecting into a projected volume.
Note that this is identical to a downwardAPI volume source without the default
mode.
example:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
properties:
items:
description: Items is a list of DownwardAPIVolume file
items:
$ref: '#/components/schemas/v1.DownwardAPIVolumeFile'
type: array
type: object
v1.ResourceQuota:
description: ResourceQuota sets aggregate quota restrictions enforced per namespace
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
scopeSelector:
matchExpressions:
- scopeName: scopeName
values:
- values
- values
operator: operator
- scopeName: scopeName
values:
- values
- values
operator: operator
hard:
key: '{}'
scopes:
- scopes
- scopes
status:
hard:
key: '{}'
used:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.ResourceQuotaSpec'
status:
$ref: '#/components/schemas/v1.ResourceQuotaStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ResourceQuota
version: v1
v1.SessionAffinityConfig:
description: SessionAffinityConfig represents the configurations of session
affinity.
example:
clientIP:
timeoutSeconds: 5
properties:
clientIP:
$ref: '#/components/schemas/v1.ClientIPConfig'
type: object
v1beta1.ValidatingWebhookConfigurationList:
description: ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
webhooks:
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
kind: kind
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
webhooks:
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of ValidatingWebhookConfiguration.
items:
$ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: admissionregistration.k8s.io
kind: ValidatingWebhookConfigurationList
version: v1beta1
v1beta1.APIService:
description: APIService represents a server for a particular GroupVersion. Name
must be "version.group".
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
status:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.APIServiceSpec'
status:
$ref: '#/components/schemas/v1beta1.APIServiceStatus'
type: object
x-kubernetes-group-version-kind:
- group: apiregistration.k8s.io
kind: APIService
version: v1beta1
v1beta1.StatefulSetSpec:
description: A StatefulSetSpec is the specification of a StatefulSet.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
properties:
podManagementPolicy:
description: podManagementPolicy controls how pods are created during initial
scale up, when replacing pods on nodes, or when scaling down. The default
policy is `OrderedReady`, where pods are created in increasing order (pod-0,
then pod-1, etc) and the controller will wait until each pod is ready
before continuing. When scaling down, the pods are removed in the opposite
order. The alternative policy is `Parallel` which will create pods in
parallel to match the desired scale without waiting, and on scale down
will delete all pods at once.
type: string
replicas:
description: replicas is the desired number of replicas of the given Template.
These are replicas in the sense that they are instantiations of the same
Template, but individual replicas also have a consistent identity. If
unspecified, defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: revisionHistoryLimit is the maximum number of revisions that
will be maintained in the StatefulSet's revision history. The revision
history consists of all revisions not represented by a currently applied
StatefulSetSpec version. The default value is 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
serviceName:
description: 'serviceName is the name of the service that governs this StatefulSet.
This service must exist before the StatefulSet, and is responsible for
the network identity of the set. Pods get DNS/hostnames that follow the
pattern: pod-specific-string.serviceName.default.svc.cluster.local where
"pod-specific-string" is managed by the StatefulSet controller.'
type: string
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
updateStrategy:
$ref: '#/components/schemas/v1beta1.StatefulSetUpdateStrategy'
volumeClaimTemplates:
description: volumeClaimTemplates is a list of claims that pods are allowed
to reference. The StatefulSet controller is responsible for mapping network
identities to claims in a way that maintains the identity of a pod. Every
claim in this list must have at least one matching (by name) volumeMount
in one container in the template. A claim in this list takes precedence
over any volumes in the template, with the same name.
items:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
type: array
required:
- serviceName
- template
type: object
v1beta1.UserInfo:
description: UserInfo holds the information about the user needed to implement
the user.Info interface.
example:
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
username: username
properties:
extra:
additionalProperties:
items:
type: string
type: array
description: Any additional information provided by the authenticator.
type: object
groups:
description: The names of groups this user is a part of.
items:
type: string
type: array
uid:
description: A unique value that identifies this user across time. If this
user is deleted and another user by the same name is added, they will
have different UIDs.
type: string
username:
description: The name that uniquely identifies this user among all active
users.
type: string
type: object
v1.ContainerStatus:
description: ContainerStatus contains details for the current status of this
container.
example:
image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
properties:
containerID:
description: Container's ID in the format 'docker://<container_id>'.
type: string
image:
description: 'The image the container is running. More info: https://kubernetes.io/docs/concepts/containers/images'
type: string
imageID:
description: ImageID of the container's image.
type: string
lastState:
$ref: '#/components/schemas/v1.ContainerState'
name:
description: This must be a DNS_LABEL. Each container in a pod must have
a unique name. Cannot be updated.
type: string
ready:
description: Specifies whether the container has passed its readiness probe.
type: boolean
restartCount:
description: The number of times the container has been restarted, currently
based on the number of dead containers that have not yet been removed.
Note that this is calculated from dead containers. But those containers
are subject to garbage collection. This value will get capped at 5 by
GC.
format: int32
type: integer
state:
$ref: '#/components/schemas/v1.ContainerState'
required:
- image
- imageID
- name
- ready
- restartCount
type: object
v1beta1.PodDisruptionBudgetStatus:
description: PodDisruptionBudgetStatus represents information about the status
of a PodDisruptionBudget. Status may trail the actual state of a system.
example:
currentHealthy: 0
expectedPods: 5
disruptionsAllowed: 1
disruptedPods:
key: 2000-01-23T04:56:07.000+00:00
observedGeneration: 5
desiredHealthy: 6
properties:
currentHealthy:
description: current number of healthy pods
format: int32
type: integer
desiredHealthy:
description: minimum desired number of healthy pods
format: int32
type: integer
disruptedPods:
additionalProperties:
description: Time is a wrapper around time.Time which supports correct
marshaling to YAML and JSON. Wrappers are provided for many of the
factory methods that the time package offers.
format: date-time
type: string
description: DisruptedPods contains information about pods whose eviction
was processed by the API server eviction subresource handler but has not
yet been observed by the PodDisruptionBudget controller. A pod will be
in this map from the time when the API server processed the eviction request
to the time when the pod is seen by PDB controller as having been marked
for deletion (or after a timeout). The key in the map is the name of the
pod and the value is the time when the API server processed the eviction
request. If the deletion didn't occur and a pod is still there it will
be removed from the list automatically by PodDisruptionBudget controller
after some time. If everything goes smooth this map should be empty for
the most of the time. Large number of entries in the map may indicate
problems with pod deletions.
type: object
disruptionsAllowed:
description: Number of pod disruptions that are currently allowed.
format: int32
type: integer
expectedPods:
description: total number of pods counted by this disruption budget
format: int32
type: integer
observedGeneration:
description: Most recent generation observed when updating this PDB status.
PodDisruptionsAllowed and other status informatio is valid only if observedGeneration
equals to PDB's object generation.
format: int64
type: integer
required:
- currentHealthy
- desiredHealthy
- disruptionsAllowed
- expectedPods
type: object
v2beta2.HorizontalPodAutoscalerList:
description: HorizontalPodAutoscalerList is a list of horizontal pod autoscaler
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of horizontal pod autoscaler objects.
items:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscaler'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: HorizontalPodAutoscalerList
version: v2beta2
v1.APIServiceList:
description: APIServiceList is a list of APIService objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
status:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
status:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1.APIService'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apiregistration.k8s.io
kind: APIServiceList
version: v1
v1beta1.RuntimeClassList:
description: RuntimeClassList is a list of RuntimeClass objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- handler: handler
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
- handler: handler
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1beta1.RuntimeClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: node.k8s.io
kind: RuntimeClassList
version: v1beta1
v1.PodDNSConfigOption:
description: PodDNSConfigOption defines DNS resolver options of a pod.
example:
name: name
value: value
properties:
name:
description: Required.
type: string
value:
type: string
type: object
networking.v1beta1.HTTPIngressRuleValue:
description: 'HTTPIngressRuleValue is a list of http selectors pointing to backends.
In the example: http://<host>/<path>?<searchpart> -> backend where where parts
of the url correspond to RFC 3986, this resource will be used to match against
everything after the last ''/'' and before the first ''?'' or ''#''.'
example:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
properties:
paths:
description: A collection of paths that map requests to backends.
items:
$ref: '#/components/schemas/networking.v1beta1.HTTPIngressPath'
type: array
required:
- paths
type: object
v1.ServiceStatus:
description: ServiceStatus represents the current status of a service.
example:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
loadBalancer:
$ref: '#/components/schemas/v1.LoadBalancerStatus'
type: object
v1beta2.ControllerRevision:
description: DEPRECATED - This group version of ControllerRevision is deprecated
by apps/v1/ControllerRevision. See the release notes for more information.
ControllerRevision implements an immutable snapshot of state data. Clients
are responsible for serializing and deserializing the objects that contain
their internal state. Once a ControllerRevision has been successfully created,
it can not be updated. The API Server will fail validation of all requests
that attempt to mutate the Data field. ControllerRevisions may, however, be
deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers
for update and rollback, this object is beta. However, it may be subject to
name and representation changes in future releases, and clients should not
depend on its stability. It is primarily for internal use by controllers.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
data:
$ref: '#/components/schemas/runtime.RawExtension'
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
revision:
description: Revision indicates the revision of the state represented by
Data.
format: int64
type: integer
required:
- revision
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ControllerRevision
version: v1beta2
v1beta1.DaemonSetSpec:
description: DaemonSetSpec is the specification of a daemon set.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
templateGeneration: 1
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
properties:
minReadySeconds:
description: The minimum number of seconds for which a newly created DaemonSet
pod should be ready without any of its container crashing, for it to be
considered available. Defaults to 0 (pod will be considered available
as soon as it is ready).
format: int32
type: integer
revisionHistoryLimit:
description: The number of old history to retain to allow rollback. This
is a pointer to distinguish between explicit zero and not specified. Defaults
to 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
templateGeneration:
description: DEPRECATED. A sequence number representing a specific generation
of the template. Populated by the system. It can be set only during the
creation.
format: int64
type: integer
updateStrategy:
$ref: '#/components/schemas/v1beta1.DaemonSetUpdateStrategy'
required:
- template
type: object
v1.AzureDiskVolumeSource:
description: AzureDisk represents an Azure Data Disk mount on the host and bind
mount to the pod.
example:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
properties:
cachingMode:
description: 'Host Caching mode: None, Read Only, Read Write.'
type: string
diskName:
description: The Name of the data disk in the blob storage
type: string
diskURI:
description: The URI the data disk in the blob storage
type: string
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: string
kind:
description: 'Expected values Shared: multiple blob disks per storage account Dedicated:
single blob disk per storage account Managed: azure managed data disk
(only in managed availability set). defaults to shared'
type: string
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
required:
- diskName
- diskURI
type: object
v1beta1.SubjectAccessReviewStatus:
description: SubjectAccessReviewStatus
example:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
allowed:
description: Allowed is required. True if the action would be allowed, false
otherwise.
type: boolean
denied:
description: Denied is optional. True if the action would be denied, otherwise
false. If both allowed is false and denied is false, then the authorizer
has no opinion on whether to authorize the action. Denied may not be true
if Allowed is true.
type: boolean
evaluationError:
description: EvaluationError is an indication that some error occurred during
the authorization check. It is entirely possible to get an error and be
able to continue determine authorization status in spite of it. For instance,
RBAC can be missing a role, but enough roles are still present and bound
to reason about the request.
type: string
reason:
description: Reason is optional. It indicates why a request was allowed
or denied.
type: string
required:
- allowed
type: object
v1.RoleRef:
description: RoleRef contains information that points to the role being used
example:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiGroup:
description: APIGroup is the group for the resource being referenced
type: string
kind:
description: Kind is the type of resource being referenced
type: string
name:
description: Name is the name of resource being referenced
type: string
required:
- apiGroup
- kind
- name
type: object
v1.ConfigMap:
description: ConfigMap holds configuration data for pods to consume.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
key: data
binaryData:
key: binaryData
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
binaryData:
additionalProperties:
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
description: BinaryData contains the binary data. Each key must consist
of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte
sequences that are not in the UTF-8 range. The keys stored in BinaryData
must not overlap with the ones in the Data field, this is enforced during
validation process. Using this field will require 1.10+ apiserver and
kubelet.
type: object
data:
additionalProperties:
type: string
description: Data contains the configuration data. Each key must consist
of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte
sequences must use the BinaryData field. The keys stored in Data must
not overlap with the keys in the BinaryData field, this is enforced during
validation process.
type: object
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ConfigMap
version: v1
extensions.v1beta1.PodSecurityPolicy:
description: 'PodSecurityPolicy governs the ability to make requests that affect
the Security Context that will be applied to a pod and container. Deprecated:
use PodSecurityPolicy from policy API Group instead.'
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicySpec'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: PodSecurityPolicy
version: v1beta1
v1beta2.RollingUpdateDeployment:
description: Spec to control the desired behavior of rolling update.
example:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
maxSurge:
$ref: '#/components/schemas/intstr.IntOrString'
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v1.EnvVarSource:
description: EnvVarSource represents a source for the value of an EnvVar.
example:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
properties:
configMapKeyRef:
$ref: '#/components/schemas/v1.ConfigMapKeySelector'
fieldRef:
$ref: '#/components/schemas/v1.ObjectFieldSelector'
resourceFieldRef:
$ref: '#/components/schemas/v1.ResourceFieldSelector'
secretKeyRef:
$ref: '#/components/schemas/v1.SecretKeySelector'
type: object
v1.PersistentVolumeClaimList:
description: PersistentVolumeClaimList is a list of PersistentVolumeClaim items.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims'
items:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PersistentVolumeClaimList
version: v1
v1.JobStatus:
description: JobStatus represents the current state of a Job.
example:
completionTime: 2000-01-23T04:56:07.000+00:00
active: 2
startTime: 2000-01-23T04:56:07.000+00:00
failed: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
succeeded: 9
properties:
active:
description: The number of actively running pods.
format: int32
type: integer
completionTime:
description: Represents time when the job was completed. It is not guaranteed
to be set in happens-before order across separate operations. It is represented
in RFC3339 form and is in UTC.
format: date-time
type: string
conditions:
description: 'The latest available observations of an object''s current
state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/'
items:
$ref: '#/components/schemas/v1.JobCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
failed:
description: The number of pods which reached phase Failed.
format: int32
type: integer
startTime:
description: Represents time when the job was acknowledged by the job controller.
It is not guaranteed to be set in happens-before order across separate
operations. It is represented in RFC3339 form and is in UTC.
format: date-time
type: string
succeeded:
description: The number of pods which reached phase Succeeded.
format: int32
type: integer
type: object
v1.PersistentVolumeSpec:
description: PersistentVolumeSpec is the specification of a persistent volume.
example:
claimRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
secretNamespace: secretNamespace
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
mountOptions:
- mountOptions
- mountOptions
local:
path: path
fsType: fsType
capacity:
key: '{}'
cephfs:
path: path
secretRef:
name: name
namespace: namespace
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
accessModes:
- accessModes
- accessModes
glusterfs:
path: path
endpoints: endpoints
readOnly: true
endpointsNamespace: endpointsNamespace
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
namespace: namespace
volumeID: volumeID
readOnly: true
fsType: fsType
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
volumeMode: volumeMode
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 0
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
namespace: namespace
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
storageClassName: storageClassName
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
readOnly: true
fsType: fsType
csi:
controllerPublishSecretRef:
name: name
namespace: namespace
driver: driver
nodePublishSecretRef:
name: name
namespace: namespace
nodeStageSecretRef:
name: name
namespace: namespace
volumeHandle: volumeHandle
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
nfs:
path: path
server: server
readOnly: true
persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicy
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
properties:
accessModes:
description: 'AccessModes contains all ways the volume can be mounted. More
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes'
items:
type: string
type: array
awsElasticBlockStore:
$ref: '#/components/schemas/v1.AWSElasticBlockStoreVolumeSource'
azureDisk:
$ref: '#/components/schemas/v1.AzureDiskVolumeSource'
azureFile:
$ref: '#/components/schemas/v1.AzureFilePersistentVolumeSource'
capacity:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: 'A description of the persistent volume''s resources and capacity.
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity'
type: object
cephfs:
$ref: '#/components/schemas/v1.CephFSPersistentVolumeSource'
cinder:
$ref: '#/components/schemas/v1.CinderPersistentVolumeSource'
claimRef:
$ref: '#/components/schemas/v1.ObjectReference'
csi:
$ref: '#/components/schemas/v1.CSIPersistentVolumeSource'
fc:
$ref: '#/components/schemas/v1.FCVolumeSource'
flexVolume:
$ref: '#/components/schemas/v1.FlexPersistentVolumeSource'
flocker:
$ref: '#/components/schemas/v1.FlockerVolumeSource'
gcePersistentDisk:
$ref: '#/components/schemas/v1.GCEPersistentDiskVolumeSource'
glusterfs:
$ref: '#/components/schemas/v1.GlusterfsPersistentVolumeSource'
hostPath:
$ref: '#/components/schemas/v1.HostPathVolumeSource'
iscsi:
$ref: '#/components/schemas/v1.ISCSIPersistentVolumeSource'
local:
$ref: '#/components/schemas/v1.LocalVolumeSource'
mountOptions:
description: 'A list of mount options, e.g. ["ro", "soft"]. Not validated
- mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options'
items:
type: string
type: array
nfs:
$ref: '#/components/schemas/v1.NFSVolumeSource'
nodeAffinity:
$ref: '#/components/schemas/v1.VolumeNodeAffinity'
persistentVolumeReclaimPolicy:
description: 'What happens to a persistent volume when released from its
claim. Valid options are Retain (default for manually created PersistentVolumes),
Delete (default for dynamically provisioned PersistentVolumes), and Recycle
(deprecated). Recycle must be supported by the volume plugin underlying
this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming'
type: string
photonPersistentDisk:
$ref: '#/components/schemas/v1.PhotonPersistentDiskVolumeSource'
portworxVolume:
$ref: '#/components/schemas/v1.PortworxVolumeSource'
quobyte:
$ref: '#/components/schemas/v1.QuobyteVolumeSource'
rbd:
$ref: '#/components/schemas/v1.RBDPersistentVolumeSource'
scaleIO:
$ref: '#/components/schemas/v1.ScaleIOPersistentVolumeSource'
storageClassName:
description: Name of StorageClass to which this persistent volume belongs.
Empty value means that this volume does not belong to any StorageClass.
type: string
storageos:
$ref: '#/components/schemas/v1.StorageOSPersistentVolumeSource'
volumeMode:
description: volumeMode defines if a volume is intended to be used with
a formatted filesystem or to remain in raw block state. Value of Filesystem
is implied when not included in spec. This is a beta feature.
type: string
vsphereVolume:
$ref: '#/components/schemas/v1.VsphereVirtualDiskVolumeSource'
type: object
v1beta1.ReplicaSetStatus:
description: ReplicaSetStatus represents the current status of a ReplicaSet.
example:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
availableReplicas:
description: The number of available replicas (ready for at least minReadySeconds)
for this replica set.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a replica set's
current state.
items:
$ref: '#/components/schemas/v1beta1.ReplicaSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
fullyLabeledReplicas:
description: The number of pods that have labels matching the labels of
the pod template of the replicaset.
format: int32
type: integer
observedGeneration:
description: ObservedGeneration reflects the generation of the most recently
observed ReplicaSet.
format: int64
type: integer
readyReplicas:
description: The number of ready replicas for this replica set.
format: int32
type: integer
replicas:
description: 'Replicas is the most recently oberved number of replicas.
More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller'
format: int32
type: integer
required:
- replicas
type: object
v2beta1.HorizontalPodAutoscalerSpec:
description: HorizontalPodAutoscalerSpec describes the desired functionality
of the HorizontalPodAutoscaler.
example:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
properties:
maxReplicas:
description: maxReplicas is the upper limit for the number of replicas to
which the autoscaler can scale up. It cannot be less that minReplicas.
format: int32
type: integer
metrics:
description: metrics contains the specifications for which to use to calculate
the desired replica count (the maximum replica count across all metrics
will be used). The desired replica count is calculated multiplying the
ratio between the target value and the current value by the current number
of pods. Ergo, metrics used must decrease as the pod count is increased,
and vice-versa. See the individual metric source types for more information
about how each type of metric must respond.
items:
$ref: '#/components/schemas/v2beta1.MetricSpec'
type: array
minReplicas:
description: minReplicas is the lower limit for the number of replicas to
which the autoscaler can scale down. It defaults to 1 pod.
format: int32
type: integer
scaleTargetRef:
$ref: '#/components/schemas/v2beta1.CrossVersionObjectReference'
required:
- maxReplicas
- scaleTargetRef
type: object
v1.ClusterRoleBinding:
description: ClusterRoleBinding references a ClusterRole, but not contain it. It
can reference a ClusterRole in the global namespace, and adds who information
via Subject.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
roleRef:
$ref: '#/components/schemas/v1.RoleRef'
subjects:
description: Subjects holds references to the objects the role applies to.
items:
$ref: '#/components/schemas/v1.Subject'
type: array
required:
- roleRef
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1
v1beta2.StatefulSetSpec:
description: A StatefulSetSpec is the specification of a StatefulSet.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
properties:
podManagementPolicy:
description: podManagementPolicy controls how pods are created during initial
scale up, when replacing pods on nodes, or when scaling down. The default
policy is `OrderedReady`, where pods are created in increasing order (pod-0,
then pod-1, etc) and the controller will wait until each pod is ready
before continuing. When scaling down, the pods are removed in the opposite
order. The alternative policy is `Parallel` which will create pods in
parallel to match the desired scale without waiting, and on scale down
will delete all pods at once.
type: string
replicas:
description: replicas is the desired number of replicas of the given Template.
These are replicas in the sense that they are instantiations of the same
Template, but individual replicas also have a consistent identity. If
unspecified, defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: revisionHistoryLimit is the maximum number of revisions that
will be maintained in the StatefulSet's revision history. The revision
history consists of all revisions not represented by a currently applied
StatefulSetSpec version. The default value is 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
serviceName:
description: 'serviceName is the name of the service that governs this StatefulSet.
This service must exist before the StatefulSet, and is responsible for
the network identity of the set. Pods get DNS/hostnames that follow the
pattern: pod-specific-string.serviceName.default.svc.cluster.local where
"pod-specific-string" is managed by the StatefulSet controller.'
type: string
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
updateStrategy:
$ref: '#/components/schemas/v1beta2.StatefulSetUpdateStrategy'
volumeClaimTemplates:
description: volumeClaimTemplates is a list of claims that pods are allowed
to reference. The StatefulSet controller is responsible for mapping network
identities to claims in a way that maintains the identity of a pod. Every
claim in this list must have at least one matching (by name) volumeMount
in one container in the template. A claim in this list takes precedence
over any volumes in the template, with the same name.
items:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
type: array
required:
- selector
- serviceName
- template
type: object
v1beta1.CustomResourceDefinition:
description: CustomResourceDefinition represents a resource that should be exposed
on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
names:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
versions:
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
scope: scope
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
version: version
validation:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
conversion:
webhookClientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
conversionReviewVersions:
- conversionReviewVersions
- conversionReviewVersions
strategy: strategy
group: group
status:
storedVersions:
- storedVersions
- storedVersions
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
acceptedNames:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionSpec'
status:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: apiextensions.k8s.io
kind: CustomResourceDefinition
version: v1beta1
v2beta1.ExternalMetricSource:
description: ExternalMetricSource indicates how to scale on a metric not associated
with any Kubernetes object (for example length of queue in cloud messaging
service, or QPS from loadbalancer running outside of cluster). Exactly one
"target" type should be set.
example:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
properties:
metricName:
description: metricName is the name of the metric in question.
type: string
metricSelector:
$ref: '#/components/schemas/v1.LabelSelector'
targetAverageValue:
$ref: '#/components/schemas/resource.Quantity'
targetValue:
$ref: '#/components/schemas/resource.Quantity'
required:
- metricName
type: object
v1beta1.LeaseList:
description: LeaseList is a list of Lease objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1beta1.Lease'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: coordination.k8s.io
kind: LeaseList
version: v1beta1
v1.RoleBinding:
description: RoleBinding references a role, but does not contain it. It can
reference a Role in the same namespace or a ClusterRole in the global namespace.
It adds who information via Subjects and namespace information by which namespace
it exists in. RoleBindings in a given namespace only have effect in that
namespace.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
roleRef:
$ref: '#/components/schemas/v1.RoleRef'
subjects:
description: Subjects holds references to the objects the role applies to.
items:
$ref: '#/components/schemas/v1.Subject'
type: array
required:
- roleRef
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1
v1.LocalSubjectAccessReview:
description: LocalSubjectAccessReview checks whether or not a user or group
can perform an action in a given namespace. Having a namespace scoped resource
makes it much easier to grant namespace scoped policy that includes permissions
checking.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
uid: uid
nonResourceAttributes:
path: path
verb: verb
extra:
key:
- extra
- extra
groups:
- groups
- groups
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
user: user
status:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.SubjectAccessReviewSpec'
status:
$ref: '#/components/schemas/v1.SubjectAccessReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: LocalSubjectAccessReview
version: v1
v1.PersistentVolumeList:
description: PersistentVolumeList is a list of PersistentVolume items.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
claimRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
secretNamespace: secretNamespace
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
mountOptions:
- mountOptions
- mountOptions
local:
path: path
fsType: fsType
capacity:
key: '{}'
cephfs:
path: path
secretRef:
name: name
namespace: namespace
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
accessModes:
- accessModes
- accessModes
glusterfs:
path: path
endpoints: endpoints
readOnly: true
endpointsNamespace: endpointsNamespace
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
namespace: namespace
volumeID: volumeID
readOnly: true
fsType: fsType
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
volumeMode: volumeMode
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 0
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
namespace: namespace
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
storageClassName: storageClassName
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
readOnly: true
fsType: fsType
csi:
controllerPublishSecretRef:
name: name
namespace: namespace
driver: driver
nodePublishSecretRef:
name: name
namespace: namespace
nodeStageSecretRef:
name: name
namespace: namespace
volumeHandle: volumeHandle
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
nfs:
path: path
server: server
readOnly: true
persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicy
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
status:
phase: phase
reason: reason
message: message
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
claimRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
secretNamespace: secretNamespace
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
mountOptions:
- mountOptions
- mountOptions
local:
path: path
fsType: fsType
capacity:
key: '{}'
cephfs:
path: path
secretRef:
name: name
namespace: namespace
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
accessModes:
- accessModes
- accessModes
glusterfs:
path: path
endpoints: endpoints
readOnly: true
endpointsNamespace: endpointsNamespace
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
namespace: namespace
volumeID: volumeID
readOnly: true
fsType: fsType
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
volumeMode: volumeMode
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 0
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
namespace: namespace
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
storageClassName: storageClassName
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
readOnly: true
fsType: fsType
csi:
controllerPublishSecretRef:
name: name
namespace: namespace
driver: driver
nodePublishSecretRef:
name: name
namespace: namespace
nodeStageSecretRef:
name: name
namespace: namespace
volumeHandle: volumeHandle
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
nfs:
path: path
server: server
readOnly: true
persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicy
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
status:
phase: phase
reason: reason
message: message
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes'
items:
$ref: '#/components/schemas/v1.PersistentVolume'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PersistentVolumeList
version: v1
v1.JobSpec:
description: JobSpec describes how the job execution will look like.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
properties:
activeDeadlineSeconds:
description: Specifies the duration in seconds relative to the startTime
that the job may be active before the system tries to terminate it; value
must be positive integer
format: int64
type: integer
backoffLimit:
description: Specifies the number of retries before marking this job failed.
Defaults to 6
format: int32
type: integer
completions:
description: 'Specifies the desired number of successfully finished pods
the job should be run with. Setting to nil means that the success of
any pod signals the success of all pods, and allows parallelism to have
any positive value. Setting to 1 means that parallelism is limited to
1 and the success of that pod signals the success of the job. More info:
https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/'
format: int32
type: integer
manualSelector:
description: 'manualSelector controls generation of pod labels and pod selectors.
Leave `manualSelector` unset unless you are certain what you are doing.
When false or unset, the system pick labels unique to this job and appends
those labels to the pod template. When true, the user is responsible
for picking unique labels and specifying the selector. Failure to pick
a unique label may cause this and other jobs to not function correctly. However,
You may see `manualSelector=true` in jobs that were created with the old
`extensions/v1beta1` API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector'
type: boolean
parallelism:
description: 'Specifies the maximum desired number of pods the job should
run at any given time. The actual number of pods running in steady state
will be less than this number when ((.spec.completions - .status.successful)
< .spec.parallelism), i.e. when the work left to do is less than max parallelism.
More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/'
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
ttlSecondsAfterFinished:
description: ttlSecondsAfterFinished limits the lifetime of a Job that has
finished execution (either Complete or Failed). If this field is set,
ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically
deleted. When the Job is being deleted, its lifecycle guarantees (e.g.
finalizers) will be honored. If this field is unset, the Job won't be
automatically deleted. If this field is set to zero, the Job becomes eligible
to be deleted immediately after it finishes. This field is alpha-level
and is only honored by servers that enable the TTLAfterFinished feature.
format: int32
type: integer
required:
- template
type: object
v2alpha1.CronJobList:
description: CronJobList is a collection of cron jobs.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
status:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
status:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of CronJobs.
items:
$ref: '#/components/schemas/v2alpha1.CronJob'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: batch
kind: CronJobList
version: v2alpha1
extensions.v1beta1.Ingress:
description: Ingress is a collection of rules that allow inbound connections
to reach the endpoints defined by a backend. An Ingress can be configured
to give services externally-reachable urls, load balance traffic, terminate
SSL, offer name based virtual hosting etc. DEPRECATED - This group version
of Ingress is deprecated by networking.k8s.io/v1beta1 Ingress. See the release
notes for more information.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/extensions.v1beta1.IngressSpec'
status:
$ref: '#/components/schemas/extensions.v1beta1.IngressStatus'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: Ingress
version: v1beta1
v2beta2.MetricStatus:
description: MetricStatus describes the last-read state of a single metric.
example:
external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
external:
$ref: '#/components/schemas/v2beta2.ExternalMetricStatus'
object:
$ref: '#/components/schemas/v2beta2.ObjectMetricStatus'
pods:
$ref: '#/components/schemas/v2beta2.PodsMetricStatus'
resource:
$ref: '#/components/schemas/v2beta2.ResourceMetricStatus'
type:
description: type is the type of metric source. It will be one of "Object",
"Pods" or "Resource", each corresponds to a matching field in the object.
type: string
required:
- type
type: object
extensions.v1beta1.HTTPIngressPath:
description: HTTPIngressPath associates a path regex with a backend. Incoming
urls matching the path are forwarded to the backend.
example:
path: path
backend:
servicePort: '{}'
serviceName: serviceName
properties:
backend:
$ref: '#/components/schemas/extensions.v1beta1.IngressBackend'
path:
description: Path is an extended POSIX regex as defined by IEEE Std 1003.1,
(i.e this follows the egrep/unix syntax, not the perl syntax) matched
against the path of an incoming request. Currently it can contain characters
disallowed from the conventional "path" part of a URL as defined by RFC
3986. Paths must begin with a '/'. If unspecified, the path defaults to
a catch all sending traffic to the backend.
type: string
required:
- backend
type: object
v1.LeaseList:
description: LeaseList is a list of Lease objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1.Lease'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: coordination.k8s.io
kind: LeaseList
version: v1
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.
example:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
properties:
causes:
description: The Causes array includes more details associated with the
StatusReason failure. Not all StatusReasons may provide detailed causes.
items:
$ref: '#/components/schemas/v1.StatusCause'
type: array
group:
description: The group attribute of the resource associated with the status
StatusReason.
type: string
kind:
description: 'The kind attribute of the resource associated with the status
StatusReason. On some operations may differ from the requested resource
Kind. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
name:
description: The name attribute of the resource associated with the status
StatusReason (when there is a single name which can be described).
type: string
retryAfterSeconds:
description: If specified, the time in seconds before the operation should
be retried. Some errors may indicate the client must take an alternate
action - for those errors this field may indicate how long to wait before
taking the alternate action.
format: int32
type: integer
uid:
description: 'UID of the resource. (when there is a single resource which
can be described). More info: http://kubernetes.io/docs/user-guide/identifiers#uids'
type: string
type: object
v1.ContainerStateWaiting:
description: ContainerStateWaiting is a waiting state of a container.
example:
reason: reason
message: message
properties:
message:
description: Message regarding why the container is not yet running.
type: string
reason:
description: (brief) reason the container is not yet running.
type: string
type: object
v1beta2.ReplicaSetSpec:
description: ReplicaSetSpec is the specification of a ReplicaSet.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
replicas:
description: 'Replicas is the number of desired replicas. This is a pointer
to distinguish between explicit zero and unspecified. Defaults to 1. More
info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller'
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
required:
- selector
type: object
v1.ConfigMapKeySelector:
description: Selects a key from a ConfigMap.
example:
name: name
optional: true
key: key
properties:
key:
description: The key to select.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the ConfigMap or it's key must be defined
type: boolean
required:
- key
type: object
v1.APIServiceStatus:
description: APIServiceStatus contains derived information about an API server
example:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
conditions:
description: Current service state of apiService.
items:
$ref: '#/components/schemas/v1.APIServiceCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
type: object
v1beta1.RuntimeClass:
description: RuntimeClass defines a class of container runtime supported in
the cluster. The RuntimeClass is used to determine which container runtime
is used to run all containers in a pod. RuntimeClasses are (currently) manually
defined by a user or cluster provisioner, and referenced in the PodSpec. The
Kubelet is responsible for resolving the RuntimeClassName reference before
running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
example:
handler: handler
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
handler:
description: Handler specifies the underlying runtime and configuration
that the CRI implementation will use to handle pods of this class. The
possible values are specific to the node & CRI configuration. It is assumed
that all handlers are available on every node, and handlers of the same
name are equivalent on every node. For example, a handler called "runc"
might specify that the runc OCI runtime (using native Linux containers)
will be used to run the containers in a pod. The Handler must conform
to the DNS Label (RFC 1123) requirements, and is immutable.
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
required:
- handler
type: object
x-kubernetes-group-version-kind:
- group: node.k8s.io
kind: RuntimeClass
version: v1beta1
v1.PersistentVolumeClaimStatus:
description: PersistentVolumeClaimStatus is the current status of a persistent
volume claim.
example:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
properties:
accessModes:
description: 'AccessModes contains the actual access modes the volume backing
the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1'
items:
type: string
type: array
capacity:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: Represents the actual resources of the underlying volume.
type: object
conditions:
description: Current Condition of persistent volume claim. If underlying
persistent volume is being resized then the Condition will be set to 'ResizeStarted'.
items:
$ref: '#/components/schemas/v1.PersistentVolumeClaimCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
phase:
description: Phase represents the current phase of PersistentVolumeClaim.
type: string
type: object
v2beta1.HorizontalPodAutoscalerCondition:
description: HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler
at a certain point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: lastTransitionTime is the last time the condition transitioned
from one status to another
format: date-time
type: string
message:
description: message is a human-readable explanation containing details
about the transition
type: string
reason:
description: reason is the reason for the condition's last transition.
type: string
status:
description: status is the status of the condition (True, False, Unknown)
type: string
type:
description: type describes the current condition
type: string
required:
- status
- type
type: object
networking.v1beta1.IngressSpec:
description: IngressSpec describes the Ingress the user wishes to exist.
example:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
properties:
backend:
$ref: '#/components/schemas/networking.v1beta1.IngressBackend'
rules:
description: A list of host rules used to configure the Ingress. If unspecified,
or no rule matches, all traffic is sent to the default backend.
items:
$ref: '#/components/schemas/networking.v1beta1.IngressRule'
type: array
tls:
description: TLS configuration. Currently the Ingress only supports a single
TLS port, 443. If multiple members of this list specify different hosts,
they will be multiplexed on the same port according to the hostname specified
through the SNI TLS extension, if the ingress controller fulfilling the
ingress supports SNI.
items:
$ref: '#/components/schemas/networking.v1beta1.IngressTLS'
type: array
type: object
extensions.v1beta1.Deployment:
description: DEPRECATED - This group version of Deployment is deprecated by
apps/v1beta2/Deployment. See the release notes for more information. Deployment
enables declarative updates for Pods and ReplicaSets.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
status:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentSpec'
status:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentStatus'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: Deployment
version: v1beta1
v1.ConfigMapProjection:
description: |-
Adapts a ConfigMap into a projected volume.
The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.
example:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
properties:
items:
description: If unspecified, each key-value pair in the Data field of the
referenced ConfigMap will be projected into the volume as a file whose
name is the key and content is the value. If specified, the listed keys
will be projected into the specified paths, and unlisted keys will not
be present. If a key is specified which is not present in the ConfigMap,
the volume setup will error unless it is marked optional. Paths must be
relative and may not contain the '..' path or start with '..'.
items:
$ref: '#/components/schemas/v1.KeyToPath'
type: array
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the ConfigMap or it's keys must be defined
type: boolean
type: object
extensions.v1beta1.AllowedFlexVolume:
description: 'AllowedFlexVolume represents a single Flexvolume that is allowed
to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.'
example:
driver: driver
properties:
driver:
description: driver is the name of the Flexvolume driver.
type: string
required:
- driver
type: object
v1beta1.PodDisruptionBudgetList:
description: PodDisruptionBudgetList is a collection of PodDisruptionBudgets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
minAvailable: '{}'
maxUnavailable: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
status:
currentHealthy: 0
expectedPods: 5
disruptionsAllowed: 1
disruptedPods:
key: 2000-01-23T04:56:07.000+00:00
observedGeneration: 5
desiredHealthy: 6
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
minAvailable: '{}'
maxUnavailable: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
status:
currentHealthy: 0
expectedPods: 5
disruptionsAllowed: 1
disruptedPods:
key: 2000-01-23T04:56:07.000+00:00
observedGeneration: 5
desiredHealthy: 6
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1beta1.PodDisruptionBudget'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: policy
kind: PodDisruptionBudgetList
version: v1beta1
v1alpha1.Role:
description: Role is a namespaced, logical grouping of PolicyRules that can
be referenced as a unit by a RoleBinding.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
rules:
description: Rules holds all the PolicyRules for this Role
items:
$ref: '#/components/schemas/v1alpha1.PolicyRule'
type: array
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: Role
version: v1alpha1
v1.Sysctl:
description: Sysctl defines a kernel parameter to be set
example:
name: name
value: value
properties:
name:
description: Name of a property to set
type: string
value:
description: Value of a property to set
type: string
required:
- name
- value
type: object
v1beta1.Subject:
description: Subject contains a reference to the object or user identities a
role binding applies to. This can either hold a direct API object reference,
or a value for non-objects such as user and group names.
example:
apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
properties:
apiGroup:
description: APIGroup holds the API group of the referenced subject. Defaults
to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io"
for User and Group subjects.
type: string
kind:
description: Kind of object being referenced. Values defined by this API
group are "User", "Group", and "ServiceAccount". If the Authorizer does
not recognized the kind value, the Authorizer should report an error.
type: string
name:
description: Name of the object being referenced.
type: string
namespace:
description: Namespace of the referenced object. If the object kind is
non-namespace, such as "User" or "Group", and this value is not empty
the Authorizer should report an error.
type: string
required:
- kind
- name
type: object
v1beta1.ReplicaSet:
description: DEPRECATED - This group version of ReplicaSet is deprecated by
apps/v1beta2/ReplicaSet. See the release notes for more information. ReplicaSet
ensures that a specified number of pod replicas are running at any given time.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.ReplicaSetSpec'
status:
$ref: '#/components/schemas/v1beta1.ReplicaSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: ReplicaSet
version: v1beta1
v1alpha1.AuditSink:
description: AuditSink represents a cluster level audit sink
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
webhook:
throttle:
qps: 6
burst: 0
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
policy:
level: level
stages:
- stages
- stages
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1alpha1.AuditSinkSpec'
type: object
x-kubernetes-group-version-kind:
- group: auditregistration.k8s.io
kind: AuditSink
version: v1alpha1
networking.v1beta1.IngressBackend:
description: IngressBackend describes all endpoints for a given service and
port.
example:
servicePort: '{}'
serviceName: serviceName
properties:
serviceName:
description: Specifies the name of the referenced service.
type: string
servicePort:
$ref: '#/components/schemas/intstr.IntOrString'
required:
- serviceName
- servicePort
type: object
v1.Lease:
description: Lease defines a lease concept.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.LeaseSpec'
type: object
x-kubernetes-group-version-kind:
- group: coordination.k8s.io
kind: Lease
version: v1
extensions.v1beta1.PodSecurityPolicySpec:
description: 'PodSecurityPolicySpec defines the policy enforced. Deprecated:
use PodSecurityPolicySpec from policy API Group instead.'
example:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
properties:
allowPrivilegeEscalation:
description: allowPrivilegeEscalation determines if a pod can request to
allow privilege escalation. If unspecified, defaults to true.
type: boolean
allowedCSIDrivers:
description: AllowedCSIDrivers is a whitelist of inline CSI drivers that
must be explicitly set to be embedded within a pod spec. An empty value
means no CSI drivers can run inline within a pod spec.
items:
$ref: '#/components/schemas/extensions.v1beta1.AllowedCSIDriver'
type: array
allowedCapabilities:
description: allowedCapabilities is a list of capabilities that can be requested
to add to the container. Capabilities in this field may be added at the
pod author's discretion. You must not list a capability in both allowedCapabilities
and requiredDropCapabilities.
items:
type: string
type: array
allowedFlexVolumes:
description: allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty
or nil indicates that all Flexvolumes may be used. This parameter is
effective only when the usage of the Flexvolumes is allowed in the "volumes"
field.
items:
$ref: '#/components/schemas/extensions.v1beta1.AllowedFlexVolume'
type: array
allowedHostPaths:
description: allowedHostPaths is a white list of allowed host paths. Empty
indicates that all host paths may be used.
items:
$ref: '#/components/schemas/extensions.v1beta1.AllowedHostPath'
type: array
allowedProcMountTypes:
description: AllowedProcMountTypes is a whitelist of allowed ProcMountTypes.
Empty or nil indicates that only the DefaultProcMountType may be used.
This requires the ProcMountType feature flag to be enabled.
items:
type: string
type: array
allowedUnsafeSysctls:
description: |-
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection.
Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
items:
type: string
type: array
defaultAddCapabilities:
description: defaultAddCapabilities is the default set of capabilities that
will be added to the container unless the pod spec specifically drops
the capability. You may not list a capability in both defaultAddCapabilities
and requiredDropCapabilities. Capabilities added here are implicitly allowed,
and need not be included in the allowedCapabilities list.
items:
type: string
type: array
defaultAllowPrivilegeEscalation:
description: defaultAllowPrivilegeEscalation controls the default setting
for whether a process can gain more privileges than its parent process.
type: boolean
forbiddenSysctls:
description: |-
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden.
Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
items:
type: string
type: array
fsGroup:
$ref: '#/components/schemas/extensions.v1beta1.FSGroupStrategyOptions'
hostIPC:
description: hostIPC determines if the policy allows the use of HostIPC
in the pod spec.
type: boolean
hostNetwork:
description: hostNetwork determines if the policy allows the use of HostNetwork
in the pod spec.
type: boolean
hostPID:
description: hostPID determines if the policy allows the use of HostPID
in the pod spec.
type: boolean
hostPorts:
description: hostPorts determines which host port ranges are allowed to
be exposed.
items:
$ref: '#/components/schemas/extensions.v1beta1.HostPortRange'
type: array
privileged:
description: privileged determines if a pod can request to be run as privileged.
type: boolean
readOnlyRootFilesystem:
description: readOnlyRootFilesystem when set to true will force containers
to run with a read only root file system. If the container specifically
requests to run with a non-read only root file system the PSP should deny
the pod. If set to false the container may run with a read only root file
system if it wishes but it will not be forced to.
type: boolean
requiredDropCapabilities:
description: requiredDropCapabilities are the capabilities that will be
dropped from the container. These are required to be dropped and cannot
be added.
items:
type: string
type: array
runAsGroup:
$ref: '#/components/schemas/extensions.v1beta1.RunAsGroupStrategyOptions'
runAsUser:
$ref: '#/components/schemas/extensions.v1beta1.RunAsUserStrategyOptions'
seLinux:
$ref: '#/components/schemas/extensions.v1beta1.SELinuxStrategyOptions'
supplementalGroups:
$ref: '#/components/schemas/extensions.v1beta1.SupplementalGroupsStrategyOptions'
volumes:
description: volumes is a white list of allowed volume plugins. Empty indicates
that no volumes may be used. To allow all volumes you may use '*'.
items:
type: string
type: array
required:
- fsGroup
- runAsUser
- seLinux
- supplementalGroups
type: object
v1.SubjectAccessReviewStatus:
description: SubjectAccessReviewStatus
example:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
allowed:
description: Allowed is required. True if the action would be allowed, false
otherwise.
type: boolean
denied:
description: Denied is optional. True if the action would be denied, otherwise
false. If both allowed is false and denied is false, then the authorizer
has no opinion on whether to authorize the action. Denied may not be true
if Allowed is true.
type: boolean
evaluationError:
description: EvaluationError is an indication that some error occurred during
the authorization check. It is entirely possible to get an error and be
able to continue determine authorization status in spite of it. For instance,
RBAC can be missing a role, but enough roles are still present and bound
to reason about the request.
type: string
reason:
description: Reason is optional. It indicates why a request was allowed
or denied.
type: string
required:
- allowed
type: object
v1beta1.DaemonSet:
description: DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet.
See the release notes for more information. DaemonSet represents the configuration
of a daemon set.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
templateGeneration: 1
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 2
updatedNumberScheduled: 7
numberAvailable: 7
numberMisscheduled: 9
numberReady: 3
currentNumberScheduled: 5
collisionCount: 5
desiredNumberScheduled: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 4
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.DaemonSetSpec'
status:
$ref: '#/components/schemas/v1beta1.DaemonSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: DaemonSet
version: v1beta1
v2alpha1.CronJobStatus:
description: CronJobStatus represents the current state of a cron job.
example:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
active:
description: A list of pointers to currently running jobs.
items:
$ref: '#/components/schemas/v1.ObjectReference'
type: array
lastScheduleTime:
description: Information when was the last time the job was successfully
scheduled.
format: date-time
type: string
type: object
v1.PersistentVolumeClaim:
description: PersistentVolumeClaim is a user's request for and claim to a persistent
volume
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.PersistentVolumeClaimSpec'
status:
$ref: '#/components/schemas/v1.PersistentVolumeClaimStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PersistentVolumeClaim
version: v1
v1alpha1.VolumeAttachmentSpec:
description: VolumeAttachmentSpec is the specification of a VolumeAttachment
request.
example:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
properties:
attacher:
description: Attacher indicates the name of the volume driver that MUST
handle this request. This is the name returned by GetPluginName().
type: string
nodeName:
description: The node that the volume should be attached to.
type: string
source:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentSource'
required:
- attacher
- nodeName
- source
type: object
v1beta1.CSINodeSpec:
description: CSINodeSpec holds information about the specification of all CSI
drivers installed on a node
example:
drivers:
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
properties:
drivers:
description: drivers is a list of information of all CSI Drivers existing
on a node. If all drivers in the list are uninstalled, this can become
empty.
items:
$ref: '#/components/schemas/v1beta1.CSINodeDriver'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
required:
- drivers
type: object
v1.NodeSelectorRequirement:
description: A node selector requirement is a selector that contains values,
a key, and an operator that relates the key and values.
example:
values:
- values
- values
key: key
operator: operator
properties:
key:
description: The label key that the selector applies to.
type: string
operator:
description: Represents a key's relationship to a set of values. Valid operators
are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
type: string
values:
description: An array of string values. If the operator is In or NotIn,
the values array must be non-empty. If the operator is Exists or DoesNotExist,
the values array must be empty. If the operator is Gt or Lt, the values
array must have a single element, which will be interpreted as an integer.
This array is replaced during a strategic merge patch.
items:
type: string
type: array
required:
- key
- operator
type: object
v1.Volume:
description: Volume represents a named volume in a pod that may be accessed
by any container in the pod.
example:
quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
properties:
awsElasticBlockStore:
$ref: '#/components/schemas/v1.AWSElasticBlockStoreVolumeSource'
azureDisk:
$ref: '#/components/schemas/v1.AzureDiskVolumeSource'
azureFile:
$ref: '#/components/schemas/v1.AzureFileVolumeSource'
cephfs:
$ref: '#/components/schemas/v1.CephFSVolumeSource'
cinder:
$ref: '#/components/schemas/v1.CinderVolumeSource'
configMap:
$ref: '#/components/schemas/v1.ConfigMapVolumeSource'
csi:
$ref: '#/components/schemas/v1.CSIVolumeSource'
downwardAPI:
$ref: '#/components/schemas/v1.DownwardAPIVolumeSource'
emptyDir:
$ref: '#/components/schemas/v1.EmptyDirVolumeSource'
fc:
$ref: '#/components/schemas/v1.FCVolumeSource'
flexVolume:
$ref: '#/components/schemas/v1.FlexVolumeSource'
flocker:
$ref: '#/components/schemas/v1.FlockerVolumeSource'
gcePersistentDisk:
$ref: '#/components/schemas/v1.GCEPersistentDiskVolumeSource'
gitRepo:
$ref: '#/components/schemas/v1.GitRepoVolumeSource'
glusterfs:
$ref: '#/components/schemas/v1.GlusterfsVolumeSource'
hostPath:
$ref: '#/components/schemas/v1.HostPathVolumeSource'
iscsi:
$ref: '#/components/schemas/v1.ISCSIVolumeSource'
name:
description: 'Volume''s name. Must be a DNS_LABEL and unique within the
pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
nfs:
$ref: '#/components/schemas/v1.NFSVolumeSource'
persistentVolumeClaim:
$ref: '#/components/schemas/v1.PersistentVolumeClaimVolumeSource'
photonPersistentDisk:
$ref: '#/components/schemas/v1.PhotonPersistentDiskVolumeSource'
portworxVolume:
$ref: '#/components/schemas/v1.PortworxVolumeSource'
projected:
$ref: '#/components/schemas/v1.ProjectedVolumeSource'
quobyte:
$ref: '#/components/schemas/v1.QuobyteVolumeSource'
rbd:
$ref: '#/components/schemas/v1.RBDVolumeSource'
scaleIO:
$ref: '#/components/schemas/v1.ScaleIOVolumeSource'
secret:
$ref: '#/components/schemas/v1.SecretVolumeSource'
storageos:
$ref: '#/components/schemas/v1.StorageOSVolumeSource'
vsphereVolume:
$ref: '#/components/schemas/v1.VsphereVirtualDiskVolumeSource'
required:
- name
type: object
v1beta2.ReplicaSetCondition:
description: ReplicaSetCondition describes the state of a replica set at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: The last time the condition transitioned from one status to
another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of replica set condition.
type: string
required:
- status
- type
type: object
v1beta2.DaemonSetCondition:
description: DaemonSetCondition describes the state of a DaemonSet at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of DaemonSet condition.
type: string
required:
- status
- type
type: object
v1.ReplicaSetCondition:
description: ReplicaSetCondition describes the state of a replica set at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: The last time the condition transitioned from one status to
another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of replica set condition.
type: string
required:
- status
- type
type: object
v1.VolumeMount:
description: VolumeMount describes a mounting of a Volume within a container.
example:
mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
properties:
mountPath:
description: Path within the container at which the volume should be mounted. Must
not contain ':'.
type: string
mountPropagation:
description: mountPropagation determines how mounts are propagated from
the host to container and the other way around. When not set, MountPropagationNone
is used. This field is beta in 1.10.
type: string
name:
description: This must match the Name of a Volume.
type: string
readOnly:
description: Mounted read-only if true, read-write otherwise (false or unspecified).
Defaults to false.
type: boolean
subPath:
description: Path within the volume from which the container's volume should
be mounted. Defaults to "" (volume's root).
type: string
subPathExpr:
description: Expanded path within the volume from which the container's
volume should be mounted. Behaves similarly to SubPath but environment
variable references $(VAR_NAME) are expanded using the container's environment.
Defaults to "" (volume's root). SubPathExpr and SubPath are mutually exclusive.
This field is alpha in 1.14.
type: string
required:
- mountPath
- name
type: object
extensions.v1beta1.IngressSpec:
description: IngressSpec describes the Ingress the user wishes to exist.
example:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
properties:
backend:
$ref: '#/components/schemas/extensions.v1beta1.IngressBackend'
rules:
description: A list of host rules used to configure the Ingress. If unspecified,
or no rule matches, all traffic is sent to the default backend.
items:
$ref: '#/components/schemas/extensions.v1beta1.IngressRule'
type: array
tls:
description: TLS configuration. Currently the Ingress only supports a single
TLS port, 443. If multiple members of this list specify different hosts,
they will be multiplexed on the same port according to the hostname specified
through the SNI TLS extension, if the ingress controller fulfilling the
ingress supports SNI.
items:
$ref: '#/components/schemas/extensions.v1beta1.IngressTLS'
type: array
type: object
v1.NamespaceList:
description: NamespaceList is a list of Namespaces.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
finalizers:
- finalizers
- finalizers
status:
phase: phase
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
finalizers:
- finalizers
- finalizers
status:
phase: phase
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'Items is the list of Namespace objects in the list. More info:
https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
items:
$ref: '#/components/schemas/v1.Namespace'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: NamespaceList
version: v1
v1beta1.CSIDriverSpec:
description: CSIDriverSpec is the specification of a CSIDriver.
example:
attachRequired: true
podInfoOnMount: true
properties:
attachRequired:
description: attachRequired indicates this CSI volume driver requires an
attach operation (because it implements the CSI ControllerPublishVolume()
method), and that the Kubernetes attach detach controller should call
the attach volume interface which checks the volumeattachment status and
waits until the volume is attached before proceeding to mounting. The
CSI external-attacher coordinates with CSI volume driver and updates the
volumeattachment status when the attach operation is complete. If the
CSIDriverRegistry feature gate is enabled and the value is specified to
false, the attach operation will be skipped. Otherwise the attach operation
will be called.
type: boolean
podInfoOnMount:
description: 'If set to true, podInfoOnMount indicates this CSI volume driver
requires additional pod information (like podName, podUID, etc.) during
mount operations. If set to false, pod information will not be passed
on mount. Default is false. The CSI driver specifies podInfoOnMount as
part of driver deployment. If true, Kubelet will pass pod information
as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver
is responsible for parsing and validating the information passed in as
VolumeContext. The following VolumeConext will be passed if podInfoOnMount
is set to true. This list might grow, but the prefix will be used. "csi.storage.k8s.io/pod.name":
pod.Name "csi.storage.k8s.io/pod.namespace": pod.Namespace "csi.storage.k8s.io/pod.uid":
string(pod.UID)'
type: boolean
type: object
v1.LeaseSpec:
description: LeaseSpec is a specification of a Lease.
example:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
properties:
acquireTime:
description: acquireTime is a time when the current lease was acquired.
format: date-time
type: string
holderIdentity:
description: holderIdentity contains the identity of the holder of a current
lease.
type: string
leaseDurationSeconds:
description: leaseDurationSeconds is a duration that candidates for a lease
need to wait to force acquire it. This is measure against time of last
observed RenewTime.
format: int32
type: integer
leaseTransitions:
description: leaseTransitions is the number of transitions of a lease between
holders.
format: int32
type: integer
renewTime:
description: renewTime is a time when the current holder of a lease has
last updated the lease.
format: date-time
type: string
type: object
v1.EndpointsList:
description: EndpointsList is a list of endpoints.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subsets:
- notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
- notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subsets:
- notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
- notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of endpoints.
items:
$ref: '#/components/schemas/v1.Endpoints'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: EndpointsList
version: v1
v1.Container:
description: A single application container that you want to run within a pod.
example:
volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
properties:
args:
description: 'Arguments to the entrypoint. The docker image''s CMD is used
if this is not provided. Variable references $(VAR_NAME) are expanded
using the container''s environment. If a variable cannot be resolved,
the reference in the input string will be unchanged. The $(VAR_NAME) syntax
can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references
will never be expanded, regardless of whether the variable exists or not.
Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell'
items:
type: string
type: array
command:
description: 'Entrypoint array. Not executed within a shell. The docker
image''s ENTRYPOINT is used if this is not provided. Variable references
$(VAR_NAME) are expanded using the container''s environment. If a variable
cannot be resolved, the reference in the input string will be unchanged.
The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME).
Escaped references will never be expanded, regardless of whether the variable
exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell'
items:
type: string
type: array
env:
description: List of environment variables to set in the container. Cannot
be updated.
items:
$ref: '#/components/schemas/v1.EnvVar'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
envFrom:
description: List of sources to populate environment variables in the container.
The keys defined within a source must be a C_IDENTIFIER. All invalid keys
will be reported as an event when the container is starting. When a key
exists in multiple sources, the value associated with the last source
will take precedence. Values defined by an Env with a duplicate key will
take precedence. Cannot be updated.
items:
$ref: '#/components/schemas/v1.EnvFromSource'
type: array
image:
description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images
This field is optional to allow higher level config management to default
or override container images in workload controllers like Deployments
and StatefulSets.'
type: string
imagePullPolicy:
description: 'Image pull policy. One of Always, Never, IfNotPresent. Defaults
to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot
be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images'
type: string
lifecycle:
$ref: '#/components/schemas/v1.Lifecycle'
livenessProbe:
$ref: '#/components/schemas/v1.Probe'
name:
description: Name of the container specified as a DNS_LABEL. Each container
in a pod must have a unique name (DNS_LABEL). Cannot be updated.
type: string
ports:
description: List of ports to expose from the container. Exposing a port
here gives the system additional information about the network connections
a container uses, but is primarily informational. Not specifying a port
here DOES NOT prevent that port from being exposed. Any port which is
listening on the default "0.0.0.0" address inside a container will be
accessible from the network. Cannot be updated.
items:
$ref: '#/components/schemas/v1.ContainerPort'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-list-type: map
x-kubernetes-list-map-keys:
- containerPort
- protocol
x-kubernetes-patch-merge-key: containerPort
readinessProbe:
$ref: '#/components/schemas/v1.Probe'
resources:
$ref: '#/components/schemas/v1.ResourceRequirements'
securityContext:
$ref: '#/components/schemas/v1.SecurityContext'
stdin:
description: Whether this container should allocate a buffer for stdin in
the container runtime. If this is not set, reads from stdin in the container
will always result in EOF. Default is false.
type: boolean
stdinOnce:
description: Whether the container runtime should close the stdin channel
after it has been opened by a single attach. When stdin is true the stdin
stream will remain open across multiple attach sessions. If stdinOnce
is set to true, stdin is opened on container start, is empty until the
first client attaches to stdin, and then remains open and accepts data
until the client disconnects, at which time stdin is closed and remains
closed until the container is restarted. If this flag is false, a container
processes that reads from stdin will never receive an EOF. Default is
false
type: boolean
terminationMessagePath:
description: 'Optional: Path at which the file to which the container''s
termination message will be written is mounted into the container''s filesystem.
Message written is intended to be brief final status, such as an assertion
failure message. Will be truncated by the node if greater than 4096 bytes.
The total message length across all containers will be limited to 12kb.
Defaults to /dev/termination-log. Cannot be updated.'
type: string
terminationMessagePolicy:
description: Indicate how the termination message should be populated. File
will use the contents of terminationMessagePath to populate the container
status message on both success and failure. FallbackToLogsOnError will
use the last chunk of container log output if the termination message
file is empty and the container exited with an error. The log output is
limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File.
Cannot be updated.
type: string
tty:
description: Whether this container should allocate a TTY for itself, also
requires 'stdin' to be true. Default is false.
type: boolean
volumeDevices:
description: volumeDevices is the list of block devices to be used by the
container. This is a beta feature.
items:
$ref: '#/components/schemas/v1.VolumeDevice'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: devicePath
volumeMounts:
description: Pod volumes to mount into the container's filesystem. Cannot
be updated.
items:
$ref: '#/components/schemas/v1.VolumeMount'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: mountPath
workingDir:
description: Container's working directory. If not specified, the container
runtime's default will be used, which might be configured in the container
image. Cannot be updated.
type: string
required:
- name
type: object
v1.LimitRangeSpec:
description: LimitRangeSpec defines a min/max usage limit for resources that
match on kind.
example:
limits:
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
properties:
limits:
description: Limits is the list of LimitRangeItem objects that are enforced.
items:
$ref: '#/components/schemas/v1.LimitRangeItem'
type: array
required:
- limits
type: object
v1.Status:
description: Status is a return value for calls that don't return other objects.
example:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
code:
description: Suggested HTTP return code for this status, 0 if not set.
format: int32
type: integer
details:
$ref: '#/components/schemas/v1.StatusDetails'
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
message:
description: A human-readable description of the status of this operation.
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
reason:
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.
type: string
status:
description: 'Status of the operation. One of: "Success" or "Failure". More
info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status'
type: string
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Status
version: v1
v1beta2.StatefulSet:
description: |-
DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested.
The StatefulSet guarantees that a given network identity will always map to the same storage identity.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta2.StatefulSetSpec'
status:
$ref: '#/components/schemas/v1beta2.StatefulSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: StatefulSet
version: v1beta2
v1beta1.ReplicaSetList:
description: ReplicaSetList is a collection of ReplicaSets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller'
items:
$ref: '#/components/schemas/v1beta1.ReplicaSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: ReplicaSetList
version: v1beta1
v1.LocalObjectReference:
description: LocalObjectReference contains enough information to let you locate
the referenced object inside the same namespace.
example:
name: name
properties:
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
type: object
v1.ContainerState:
description: ContainerState holds a possible state of container. Only one of
its members may be specified. If none of them is specified, the default one
is ContainerStateWaiting.
example:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
properties:
running:
$ref: '#/components/schemas/v1.ContainerStateRunning'
terminated:
$ref: '#/components/schemas/v1.ContainerStateTerminated'
waiting:
$ref: '#/components/schemas/v1.ContainerStateWaiting'
type: object
v1beta2.ScaleStatus:
description: ScaleStatus represents the current status of a scale subresource.
example:
targetSelector: targetSelector
replicas: 6
selector:
key: selector
properties:
replicas:
description: actual number of observed instances of the scaled object.
format: int32
type: integer
selector:
additionalProperties:
type: string
description: 'label query over pods that should match the replicas count.
More info: http://kubernetes.io/docs/user-guide/labels#label-selectors'
type: object
targetSelector:
description: 'label selector for pods that should match the replicas count.
This is a serializated version of both map-based and more expressive set-based
selectors. This is done to avoid introspection in the clients. The string
will be in the same format as the query-param syntax. If the target type
only supports map-based selectors, both this field and map-based selector
field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors'
type: string
required:
- replicas
type: object
v1.DeploymentSpec:
description: DeploymentSpec is the specification of the desired behavior of
the Deployment.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
paused:
description: Indicates that the deployment is paused.
type: boolean
progressDeadlineSeconds:
description: The maximum time in seconds for a deployment to make progress
before it is considered to be failed. The deployment controller will continue
to process failed deployments and a condition with a ProgressDeadlineExceeded
reason will be surfaced in the deployment status. Note that progress will
not be estimated during the time a deployment is paused. Defaults to 600s.
format: int32
type: integer
replicas:
description: Number of desired pods. This is a pointer to distinguish between
explicit zero and not specified. Defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: The number of old ReplicaSets to retain to allow rollback.
This is a pointer to distinguish between explicit zero and not specified.
Defaults to 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
strategy:
$ref: '#/components/schemas/v1.DeploymentStrategy'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
required:
- selector
- template
type: object
extensions.v1beta1.IngressBackend:
description: IngressBackend describes all endpoints for a given service and
port.
example:
servicePort: '{}'
serviceName: serviceName
properties:
serviceName:
description: Specifies the name of the referenced service.
type: string
servicePort:
$ref: '#/components/schemas/intstr.IntOrString'
required:
- serviceName
- servicePort
type: object
networking.v1beta1.Ingress:
description: Ingress is a collection of rules that allow inbound connections
to reach the endpoints defined by a backend. An Ingress can be configured
to give services externally-reachable urls, load balance traffic, terminate
SSL, offer name based virtual hosting etc.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/networking.v1beta1.IngressSpec'
status:
$ref: '#/components/schemas/networking.v1beta1.IngressStatus'
type: object
x-kubernetes-group-version-kind:
- group: networking.k8s.io
kind: Ingress
version: v1beta1
v1beta1.CustomResourceDefinitionNames:
description: CustomResourceDefinitionNames indicates the names to serve this
CustomResourceDefinition
example:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
properties:
categories:
description: Categories is a list of grouped resources custom resources
belong to (e.g. 'all')
items:
type: string
type: array
kind:
description: Kind is the serialized kind of the resource. It is normally
CamelCase and singular.
type: string
listKind:
description: ListKind is the serialized kind of the list for this resource. Defaults
to <kind>List.
type: string
plural:
description: 'Plural is the plural name of the resource to serve. It must
match the name of the CustomResourceDefinition-registration too: plural.group
and it must be all lowercase.'
type: string
shortNames:
description: ShortNames are short names for the resource. It must be all
lowercase.
items:
type: string
type: array
singular:
description: Singular is the singular name of the resource. It must be
all lowercase Defaults to lowercased <kind>
type: string
required:
- kind
- plural
type: object
v2beta1.HorizontalPodAutoscalerStatus:
description: HorizontalPodAutoscalerStatus describes the current status of a
horizontal pod autoscaler.
example:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
conditions:
description: conditions is the set of conditions required for this autoscaler
to scale its target, and indicates whether or not those conditions are
met.
items:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerCondition'
type: array
currentMetrics:
description: currentMetrics is the last read state of the metrics used by
this autoscaler.
items:
$ref: '#/components/schemas/v2beta1.MetricStatus'
type: array
currentReplicas:
description: currentReplicas is current number of replicas of pods managed
by this autoscaler, as last seen by the autoscaler.
format: int32
type: integer
desiredReplicas:
description: desiredReplicas is the desired number of replicas of pods managed
by this autoscaler, as last calculated by the autoscaler.
format: int32
type: integer
lastScaleTime:
description: lastScaleTime is the last time the HorizontalPodAutoscaler
scaled the number of pods, used by the autoscaler to control how often
the number of pods is changed.
format: date-time
type: string
observedGeneration:
description: observedGeneration is the most recent generation observed by
this autoscaler.
format: int64
type: integer
required:
- conditions
- currentReplicas
- desiredReplicas
type: object
v1alpha1.VolumeAttachment:
description: |-
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentSpec'
status:
$ref: '#/components/schemas/v1alpha1.VolumeAttachmentStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: VolumeAttachment
version: v1alpha1
v1beta1.CSINode:
description: CSINode holds information about all CSI drivers installed on a
node. CSI drivers do not need to create the CSINode object directly. As long
as they use the node-driver-registrar sidecar container, the kubelet will
automatically populate the CSINode object for the CSI driver as part of kubelet
plugin registration. CSINode has the same name as a node. If the object is
missing, it means either there are no CSI Drivers available on the node, or
the Kubelet version is low enough that it doesn't create this object. CSINode
has an OwnerReference that points to the corresponding node object.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
drivers:
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.CSINodeSpec'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: CSINode
version: v1beta1
v1.LimitRangeList:
description: LimitRangeList is a list of LimitRange items.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
limits:
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
limits:
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'Items is a list of LimitRange objects. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
items:
$ref: '#/components/schemas/v1.LimitRange'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: LimitRangeList
version: v1
v1.CSIVolumeSource:
description: Represents a source location of a volume to mount, managed by an
external CSI driver
example:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
properties:
driver:
description: Driver is the name of the CSI driver that handles this volume.
Consult with your admin for the correct name as registered in the cluster.
type: string
fsType:
description: Filesystem type to mount. Ex. "ext4", "xfs", "ntfs". If not
provided, the empty value is passed to the associated CSI driver which
will determine the default filesystem to apply.
type: string
nodePublishSecretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
readOnly:
description: Specifies a read-only configuration for the volume. Defaults
to false (read/write).
type: boolean
volumeAttributes:
additionalProperties:
type: string
description: VolumeAttributes stores driver-specific properties that are
passed to the CSI driver. Consult your driver's documentation for supported
values.
type: object
required:
- driver
type: object
v1.PodAffinity:
description: Pod affinity is a group of inter pod affinity scheduling rules.
example:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
properties:
preferredDuringSchedulingIgnoredDuringExecution:
description: The scheduler will prefer to schedule pods to nodes that satisfy
the affinity expressions specified by this field, but it may choose a
node that violates one or more of the expressions. The node that is most
preferred is the one with the greatest sum of weights, i.e. for each node
that meets all of the scheduling requirements (resource request, requiredDuringScheduling
affinity expressions, etc.), compute a sum by iterating through the elements
of this field and adding "weight" to the sum if the node has pods which
matches the corresponding podAffinityTerm; the node(s) with the highest
sum are the most preferred.
items:
$ref: '#/components/schemas/v1.WeightedPodAffinityTerm'
type: array
requiredDuringSchedulingIgnoredDuringExecution:
description: If the affinity requirements specified by this field are not
met at scheduling time, the pod will not be scheduled onto the node. If
the affinity requirements specified by this field cease to be met at some
point during pod execution (e.g. due to a pod label update), the system
may or may not try to eventually evict the pod from its node. When there
are multiple elements, the lists of nodes corresponding to each podAffinityTerm
are intersected, i.e. all terms must be satisfied.
items:
$ref: '#/components/schemas/v1.PodAffinityTerm'
type: array
type: object
v1.SecurityContext:
description: SecurityContext holds security configuration that will be applied
to a container. Some fields are present in both SecurityContext and PodSecurityContext. When
both are set, the values in SecurityContext take precedence.
example:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
properties:
allowPrivilegeEscalation:
description: 'AllowPrivilegeEscalation controls whether a process can gain
more privileges than its parent process. This bool directly controls if
the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation
is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN'
type: boolean
capabilities:
$ref: '#/components/schemas/v1.Capabilities'
privileged:
description: Run container in privileged mode. Processes in privileged containers
are essentially equivalent to root on the host. Defaults to false.
type: boolean
procMount:
description: procMount denotes the type of proc mount to use for the containers.
The default is DefaultProcMount which uses the container runtime defaults
for readonly paths and masked paths. This requires the ProcMountType feature
flag to be enabled.
type: string
readOnlyRootFilesystem:
description: Whether this container has a read-only root filesystem. Default
is false.
type: boolean
runAsGroup:
description: The GID to run the entrypoint of the container process. Uses
runtime default if unset. May also be set in PodSecurityContext. If set
in both SecurityContext and PodSecurityContext, the value specified in
SecurityContext takes precedence.
format: int64
type: integer
runAsNonRoot:
description: Indicates that the container must run as a non-root user. If
true, the Kubelet will validate the image at runtime to ensure that it
does not run as UID 0 (root) and fail to start the container if it does.
If unset or false, no such validation will be performed. May also be set
in PodSecurityContext. If set in both SecurityContext and PodSecurityContext,
the value specified in SecurityContext takes precedence.
type: boolean
runAsUser:
description: The UID to run the entrypoint of the container process. Defaults
to user specified in image metadata if unspecified. May also be set in
PodSecurityContext. If set in both SecurityContext and PodSecurityContext,
the value specified in SecurityContext takes precedence.
format: int64
type: integer
seLinuxOptions:
$ref: '#/components/schemas/v1.SELinuxOptions'
type: object
v1.NetworkPolicySpec:
description: NetworkPolicySpec provides the specification of a NetworkPolicy
example:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
egress:
description: List of egress rules to be applied to the selected pods. Outgoing
traffic is allowed if there are no NetworkPolicies selecting the pod (and
cluster policy otherwise allows the traffic), OR if the traffic matches
at least one egress rule across all of the NetworkPolicy objects whose
podSelector matches the pod. If this field is empty then this NetworkPolicy
limits all outgoing traffic (and serves solely to ensure that the pods
it selects are isolated by default). This field is beta-level in 1.8
items:
$ref: '#/components/schemas/v1.NetworkPolicyEgressRule'
type: array
ingress:
description: List of ingress rules to be applied to the selected pods. Traffic
is allowed to a pod if there are no NetworkPolicies selecting the pod
(and cluster policy otherwise allows the traffic), OR if the traffic source
is the pod's local node, OR if the traffic matches at least one ingress
rule across all of the NetworkPolicy objects whose podSelector matches
the pod. If this field is empty then this NetworkPolicy does not allow
any traffic (and serves solely to ensure that the pods it selects are
isolated by default)
items:
$ref: '#/components/schemas/v1.NetworkPolicyIngressRule'
type: array
podSelector:
$ref: '#/components/schemas/v1.LabelSelector'
policyTypes:
description: List of rule types that the NetworkPolicy relates to. Valid
options are "Ingress", "Egress", or "Ingress,Egress". If this field is
not specified, it will default based on the existence of Ingress or Egress
rules; policies that contain an Egress section are assumed to affect Egress,
and all policies (whether or not they contain an Ingress section) are
assumed to affect Ingress. If you want to write an egress-only policy,
you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you
want to write a policy that specifies that no egress is allowed, you must
specify a policyTypes value that include "Egress" (since such a policy
would not include an Egress section and would otherwise default to just
[ "Ingress" ]). This field is beta-level in 1.8
items:
type: string
type: array
required:
- podSelector
type: object
v1.APIGroupList:
description: APIGroupList is a list of APIGroup, to allow clients to discover
the API at /apis.
example:
apiVersion: apiVersion
kind: kind
groups:
- apiVersion: apiVersion
versions:
- groupVersion: groupVersion
version: version
- groupVersion: groupVersion
version: version
kind: kind
preferredVersion:
groupVersion: groupVersion
version: version
name: name
serverAddressByClientCIDRs:
- clientCIDR: clientCIDR
serverAddress: serverAddress
- clientCIDR: clientCIDR
serverAddress: serverAddress
- apiVersion: apiVersion
versions:
- groupVersion: groupVersion
version: version
- groupVersion: groupVersion
version: version
kind: kind
preferredVersion:
groupVersion: groupVersion
version: version
name: name
serverAddressByClientCIDRs:
- clientCIDR: clientCIDR
serverAddress: serverAddress
- clientCIDR: clientCIDR
serverAddress: serverAddress
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
groups:
description: groups is a list of APIGroup.
items:
$ref: '#/components/schemas/v1.APIGroup'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
required:
- groups
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: APIGroupList
version: v1
v1.EnvFromSource:
description: EnvFromSource represents the source of a set of ConfigMaps
example:
configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
properties:
configMapRef:
$ref: '#/components/schemas/v1.ConfigMapEnvSource'
prefix:
description: An optional identifier to prepend to each key in the ConfigMap.
Must be a C_IDENTIFIER.
type: string
secretRef:
$ref: '#/components/schemas/v1.SecretEnvSource'
type: object
v1.Service:
description: Service is a named abstraction of software service (for example,
mysql) consisting of local port (for example 3306) that the proxy listens
on, and the selector that determines which pods will answer requests sent
through the proxy.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
healthCheckNodePort: 0
externalIPs:
- externalIPs
- externalIPs
sessionAffinity: sessionAffinity
ports:
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
type: type
sessionAffinityConfig:
clientIP:
timeoutSeconds: 5
loadBalancerIP: loadBalancerIP
externalName: externalName
loadBalancerSourceRanges:
- loadBalancerSourceRanges
- loadBalancerSourceRanges
externalTrafficPolicy: externalTrafficPolicy
selector:
key: selector
publishNotReadyAddresses: true
clusterIP: clusterIP
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.ServiceSpec'
status:
$ref: '#/components/schemas/v1.ServiceStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Service
version: v1
v1.EventSeries:
description: EventSeries contain information on series of events, i.e. thing
that was/is happening continuously for some time.
example:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
properties:
count:
description: Number of occurrences in this series up to the last heartbeat
time
format: int32
type: integer
lastObservedTime:
description: Time of the last occurrence observed
format: date-time
type: string
state:
description: 'State of this Series: Ongoing or Finished'
type: string
type: object
v1.TopologySelectorTerm:
description: A topology selector term represents the result of label queries.
A null or empty topology selector term matches no objects. The requirements
of them are ANDed. It provides a subset of functionality as NodeSelectorTerm.
This is an alpha feature and may change in the future.
example:
matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
properties:
matchLabelExpressions:
description: A list of topology selector requirements by labels.
items:
$ref: '#/components/schemas/v1.TopologySelectorLabelRequirement'
type: array
type: object
v1.ObjectFieldSelector:
description: ObjectFieldSelector selects an APIVersioned field of an object.
example:
apiVersion: apiVersion
fieldPath: fieldPath
properties:
apiVersion:
description: Version of the schema the FieldPath is written in terms of,
defaults to "v1".
type: string
fieldPath:
description: Path of the field to select in the specified API version.
type: string
required:
- fieldPath
type: object
v1beta1.StatefulSet:
description: |-
DEPRECATED - This group version of StatefulSet is deprecated by apps/v1beta2/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested.
The StatefulSet guarantees that a given network identity will always map to the same storage identity.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.StatefulSetSpec'
status:
$ref: '#/components/schemas/v1beta1.StatefulSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: StatefulSet
version: v1beta1
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.
example:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
matchExpressions:
description: matchExpressions is a list of label selector requirements.
The requirements are ANDed.
items:
$ref: '#/components/schemas/v1.LabelSelectorRequirement'
type: array
matchLabels:
additionalProperties:
type: string
description: matchLabels is a map of {key,value} pairs. A single {key,value}
in the matchLabels map is equivalent to an element of matchExpressions,
whose key field is "key", the operator is "In", and the values array contains
only "value". The requirements are ANDed.
type: object
type: object
v1.RBDPersistentVolumeSource:
description: Represents a Rados Block Device mount that lasts the lifetime of
a pod. RBD volumes support ownership management and SELinux relabeling.
example:
image: image
pool: pool
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
properties:
fsType:
description: 'Filesystem type of the volume that you want to mount. Tip:
Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd'
type: string
image:
description: 'The rados image name. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
keyring:
description: 'Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring.
More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
monitors:
description: 'A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
items:
type: string
type: array
pool:
description: 'The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
readOnly:
description: 'ReadOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: boolean
secretRef:
$ref: '#/components/schemas/v1.SecretReference'
user:
description: 'The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
required:
- image
- monitors
type: object
v1beta1.NonResourceAttributes:
description: NonResourceAttributes includes the authorization attributes available
for non-resource requests to the Authorizer interface
example:
path: path
verb: verb
properties:
path:
description: Path is the URL path of the request
type: string
verb:
description: Verb is the standard HTTP verb
type: string
type: object
v1.JobCondition:
description: JobCondition describes current state of a job.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastProbeTime:
description: Last time the condition was checked.
format: date-time
type: string
lastTransitionTime:
description: Last time the condition transit from one status to another.
format: date-time
type: string
message:
description: Human readable message indicating details about last transition.
type: string
reason:
description: (brief) reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of job condition, Complete or Failed.
type: string
required:
- status
- type
type: object
v2beta2.CrossVersionObjectReference:
description: CrossVersionObjectReference contains enough information to let
you identify the referred resource.
example:
apiVersion: apiVersion
kind: kind
name: name
properties:
apiVersion:
description: API version of the referent
type: string
kind:
description: 'Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds"'
type: string
name:
description: 'Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
required:
- kind
- name
type: object
v1beta1.NetworkPolicyPeer:
description: DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated
by networking/v1/NetworkPolicyPeer.
example:
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
ipBlock:
$ref: '#/components/schemas/v1beta1.IPBlock'
namespaceSelector:
$ref: '#/components/schemas/v1.LabelSelector'
podSelector:
$ref: '#/components/schemas/v1.LabelSelector'
type: object
v1.ReplicationControllerCondition:
description: ReplicationControllerCondition describes the state of a replication
controller at a certain point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: The last time the condition transitioned from one status to
another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of replication controller condition.
type: string
required:
- status
- type
type: object
v1alpha1.VolumeAttachmentSource:
description: VolumeAttachmentSource represents a volume that should be attached.
Right now only PersistenVolumes can be attached via external attacher, in
future we may allow also inline volumes in pods. Exactly one member can be
set.
example:
persistentVolumeName: persistentVolumeName
properties:
persistentVolumeName:
description: Name of the persistent volume to attach.
type: string
type: object
v1alpha1.PodPresetList:
description: PodPresetList is a list of PodPreset objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1alpha1.PodPreset'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: settings.k8s.io
kind: PodPresetList
version: v1alpha1
extensions.v1beta1.SELinuxStrategyOptions:
description: 'SELinuxStrategyOptions defines the strategy type and any options
used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy
API Group instead.'
example:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
properties:
rule:
description: rule is the strategy that will dictate the allowable labels
that may be set.
type: string
seLinuxOptions:
$ref: '#/components/schemas/v1.SELinuxOptions'
required:
- rule
type: object
v1.LimitRangeItem:
description: LimitRangeItem defines a min/max usage limit for any resource that
matches on kind.
example:
default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
properties:
default:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: Default resource requirement limit value by resource name if
resource limit is omitted.
type: object
defaultRequest:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: DefaultRequest is the default resource requirement request
value by resource name if resource request is omitted.
type: object
max:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: Max usage constraints on this kind by resource name.
type: object
maxLimitRequestRatio:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: MaxLimitRequestRatio if specified, the named resource must
have a request and limit that are both non-zero where limit divided by
request is less than or equal to the enumerated value; this represents
the max burst for the named resource.
type: object
min:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: Min usage constraints on this kind by resource name.
type: object
type:
description: Type of resource that this limit applies to.
type: string
type: object
v1.ConfigMapVolumeSource:
description: |-
Adapts a ConfigMap into a volume.
The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.
example:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
properties:
defaultMode:
description: 'Optional: mode bits to use on created files by default. Must
be a value between 0 and 0777. Defaults to 0644. Directories within the
path are not affected by this setting. This might be in conflict with
other options that affect the file mode, like fsGroup, and the result
can be other mode bits set.'
format: int32
type: integer
items:
description: If unspecified, each key-value pair in the Data field of the
referenced ConfigMap will be projected into the volume as a file whose
name is the key and content is the value. If specified, the listed keys
will be projected into the specified paths, and unlisted keys will not
be present. If a key is specified which is not present in the ConfigMap,
the volume setup will error unless it is marked optional. Paths must be
relative and may not contain the '..' path or start with '..'.
items:
$ref: '#/components/schemas/v1.KeyToPath'
type: array
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the ConfigMap or it's keys must be defined
type: boolean
type: object
v1.IPBlock:
description: IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that
is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except
entry describes CIDRs that should not be included within this rule.
example:
cidr: cidr
except:
- except
- except
properties:
cidr:
description: CIDR is a string representing the IP Block Valid examples are
"192.168.1.1/24"
type: string
except:
description: Except is a slice of CIDRs that should not be included within
an IP Block Valid examples are "192.168.1.1/24" Except values will be
rejected if they are outside the CIDR range
items:
type: string
type: array
required:
- cidr
type: object
v1.LabelSelectorRequirement:
description: A label selector requirement is a selector that contains values,
a key, and an operator that relates the key and values.
example:
values:
- values
- values
key: key
operator: operator
properties:
key:
description: key is the label key that the selector applies to.
type: string
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: key
operator:
description: operator represents a key's relationship to a set of values.
Valid operators are In, NotIn, Exists and DoesNotExist.
type: string
values:
description: values is an array of string values. If the operator is In
or NotIn, the values array must be non-empty. If the operator is Exists
or DoesNotExist, the values array must be empty. This array is replaced
during a strategic merge patch.
items:
type: string
type: array
required:
- key
- operator
type: object
v1.FCVolumeSource:
description: Represents a Fibre Channel volume. Fibre Channel volumes can only
be mounted as read/write once. Fibre Channel volumes support ownership management
and SELinux relabeling.
example:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: string
lun:
description: 'Optional: FC target lun number'
format: int32
type: integer
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts.'
type: boolean
targetWWNs:
description: 'Optional: FC target worldwide names (WWNs)'
items:
type: string
type: array
wwids:
description: 'Optional: FC volume world wide identifiers (wwids) Either
wwids or combination of targetWWNs and lun must be set, but not both simultaneously.'
items:
type: string
type: array
type: object
v1.NonResourceRule:
description: NonResourceRule holds information that describes a rule for the
non-resource
example:
verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
nonResourceURLs:
description: NonResourceURLs is a set of partial urls that a user should
have access to. *s are allowed, but only as the full, final step in the
path. "*" means all.
items:
type: string
type: array
verbs:
description: 'Verb is a list of kubernetes non-resource API verbs, like:
get, post, put, delete, patch, head, options. "*" means all.'
items:
type: string
type: array
required:
- verbs
type: object
v1.ResourceRequirements:
description: ResourceRequirements describes the compute resource requirements.
example:
requests:
key: '{}'
limits:
key: '{}'
properties:
limits:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: 'Limits describes the maximum amount of compute resources allowed.
More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
type: object
requests:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: 'Requests describes the minimum amount of compute resources
required. If Requests is omitted for a container, it defaults to Limits
if that is explicitly specified, otherwise to an implementation-defined
value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
type: object
type: object
v1beta1.CustomResourceDefinitionStatus:
description: CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
example:
storedVersions:
- storedVersions
- storedVersions
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
acceptedNames:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
properties:
acceptedNames:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionNames'
conditions:
description: Conditions indicate state for particular aspects of a CustomResourceDefinition
items:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionCondition'
type: array
storedVersions:
description: StoredVersions are all versions of CustomResources that were
ever persisted. Tracking these versions allows a migration path for stored
versions in etcd. The field is mutable so the migration controller can
first finish a migration to another version (i.e. that no old objects
are left in the storage), and then remove the rest of the versions from
this list. None of the versions in this list can be removed from the spec.Versions
field.
items:
type: string
type: array
required:
- acceptedNames
- conditions
- storedVersions
type: object
v2beta1.MetricSpec:
description: MetricSpec specifies how to scale based on a single metric (only
`type` and one other matching field should be set at once).
example:
external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
external:
$ref: '#/components/schemas/v2beta1.ExternalMetricSource'
object:
$ref: '#/components/schemas/v2beta1.ObjectMetricSource'
pods:
$ref: '#/components/schemas/v2beta1.PodsMetricSource'
resource:
$ref: '#/components/schemas/v2beta1.ResourceMetricSource'
type:
description: type is the type of metric source. It should be one of "Object",
"Pods" or "Resource", each mapping to a matching field in the object.
type: string
required:
- type
type: object
v1.StatefulSetStatus:
description: StatefulSetStatus represents the current state of a StatefulSet.
example:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
collisionCount:
description: collisionCount is the count of hash collisions for the StatefulSet.
The StatefulSet controller uses this field as a collision avoidance mechanism
when it needs to create the name for the newest ControllerRevision.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a statefulset's
current state.
items:
$ref: '#/components/schemas/v1.StatefulSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
currentReplicas:
description: currentReplicas is the number of Pods created by the StatefulSet
controller from the StatefulSet version indicated by currentRevision.
format: int32
type: integer
currentRevision:
description: currentRevision, if not empty, indicates the version of the
StatefulSet used to generate Pods in the sequence [0,currentReplicas).
type: string
observedGeneration:
description: observedGeneration is the most recent generation observed for
this StatefulSet. It corresponds to the StatefulSet's generation, which
is updated on mutation by the API Server.
format: int64
type: integer
readyReplicas:
description: readyReplicas is the number of Pods created by the StatefulSet
controller that have a Ready Condition.
format: int32
type: integer
replicas:
description: replicas is the number of Pods created by the StatefulSet controller.
format: int32
type: integer
updateRevision:
description: updateRevision, if not empty, indicates the version of the
StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
type: string
updatedReplicas:
description: updatedReplicas is the number of Pods created by the StatefulSet
controller from the StatefulSet version indicated by updateRevision.
format: int32
type: integer
required:
- replicas
type: object
v1beta1.APIServiceList:
description: APIServiceList is a list of APIService objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
status:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
status:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1beta1.APIService'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apiregistration.k8s.io
kind: APIServiceList
version: v1beta1
v1alpha1.VolumeAttachmentStatus:
description: VolumeAttachmentStatus is the status of a VolumeAttachment request.
example:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
attachError:
$ref: '#/components/schemas/v1alpha1.VolumeError'
attached:
description: Indicates the volume is successfully attached. This field must
only be set by the entity completing the attach operation, i.e. the external-attacher.
type: boolean
attachmentMetadata:
additionalProperties:
type: string
description: Upon successful attach, this field is populated with any information
returned by the attach operation that must be passed into subsequent WaitForAttach
or Mount calls. This field must only be set by the entity completing the
attach operation, i.e. the external-attacher.
type: object
detachError:
$ref: '#/components/schemas/v1alpha1.VolumeError'
required:
- attached
type: object
v1.LoadBalancerStatus:
description: LoadBalancerStatus represents the status of a load-balancer.
example:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
ingress:
description: Ingress is a list containing ingress points for the load-balancer.
Traffic intended for the service should be sent to these ingress points.
items:
$ref: '#/components/schemas/v1.LoadBalancerIngress'
type: array
type: object
v1.ContainerStateRunning:
description: ContainerStateRunning is a running state of a container.
example:
startedAt: 2000-01-23T04:56:07.000+00:00
properties:
startedAt:
description: Time at which the container was last (re-)started
format: date-time
type: string
type: object
apps.v1beta1.ScaleStatus:
description: ScaleStatus represents the current status of a scale subresource.
example:
targetSelector: targetSelector
replicas: 6
selector:
key: selector
properties:
replicas:
description: actual number of observed instances of the scaled object.
format: int32
type: integer
selector:
additionalProperties:
type: string
description: 'label query over pods that should match the replicas count.
More info: http://kubernetes.io/docs/user-guide/labels#label-selectors'
type: object
targetSelector:
description: 'label selector for pods that should match the replicas count.
This is a serializated version of both map-based and more expressive set-based
selectors. This is done to avoid introspection in the clients. The string
will be in the same format as the query-param syntax. If the target type
only supports map-based selectors, both this field and map-based selector
field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors'
type: string
required:
- replicas
type: object
v1.HorizontalPodAutoscalerSpec:
description: specification of a horizontal pod autoscaler.
example:
maxReplicas: 0
minReplicas: 6
targetCPUUtilizationPercentage: 1
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
properties:
maxReplicas:
description: upper limit for the number of pods that can be set by the autoscaler;
cannot be smaller than MinReplicas.
format: int32
type: integer
minReplicas:
description: lower limit for the number of pods that can be set by the autoscaler,
default 1.
format: int32
type: integer
scaleTargetRef:
$ref: '#/components/schemas/v1.CrossVersionObjectReference'
targetCPUUtilizationPercentage:
description: target average CPU utilization (represented as a percentage
of requested CPU) over all the pods; if not specified the default autoscaling
policy will be used.
format: int32
type: integer
required:
- maxReplicas
- scaleTargetRef
type: object
v2beta1.ResourceMetricSource:
description: ResourceMetricSource indicates how to scale on a resource metric
known to Kubernetes, as specified in requests and limits, describing each
pod in the current scale target (e.g. CPU or memory). The values will be
averaged together before being compared to the target. Such metrics are built
in to Kubernetes, and have special scaling options on top of those available
to normal per-pod metrics using the "pods" source. Only one "target" type
should be set.
example:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
properties:
name:
description: name is the name of the resource in question.
type: string
targetAverageUtilization:
description: targetAverageUtilization is the target value of the average
of the resource metric across all relevant pods, represented as a percentage
of the requested value of the resource for the pods.
format: int32
type: integer
targetAverageValue:
$ref: '#/components/schemas/resource.Quantity'
required:
- name
type: object
v1.NodeConfigStatus:
description: NodeConfigStatus describes the status of the config assigned by
Node.Spec.ConfigSource.
example:
lastKnownGood:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
active:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
assigned:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
error: error
properties:
active:
$ref: '#/components/schemas/v1.NodeConfigSource'
assigned:
$ref: '#/components/schemas/v1.NodeConfigSource'
error:
description: Error describes any problems reconciling the Spec.ConfigSource
to the Active config. Errors may occur, for example, attempting to checkpoint
Spec.ConfigSource to the local Assigned record, attempting to checkpoint
the payload associated with Spec.ConfigSource, attempting to load or validate
the Assigned config, etc. Errors may occur at different points while syncing
config. Earlier errors (e.g. download or checkpointing errors) will not
result in a rollback to LastKnownGood, and may resolve across Kubelet
retries. Later errors (e.g. loading or validating a checkpointed config)
will result in a rollback to LastKnownGood. In the latter case, it is
usually possible to resolve the error by fixing the config assigned in
Spec.ConfigSource. You can find additional information for debugging by
searching the error message in the Kubelet log. Error is a human-readable
description of the error state; machines can check whether or not Error
is empty, but should not rely on the stability of the Error text across
Kubelet versions.
type: string
lastKnownGood:
$ref: '#/components/schemas/v1.NodeConfigSource'
type: object
v1alpha1.PriorityClassList:
description: PriorityClassList is a collection of priority classes.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of PriorityClasses
items:
$ref: '#/components/schemas/v1alpha1.PriorityClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: scheduling.k8s.io
kind: PriorityClassList
version: v1alpha1
v1beta1.CustomResourceDefinitionSpec:
description: CustomResourceDefinitionSpec describes how a user wants their resource
to appear
example:
names:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
versions:
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
scope: scope
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
version: version
validation:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
conversion:
webhookClientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
conversionReviewVersions:
- conversionReviewVersions
- conversionReviewVersions
strategy: strategy
group: group
properties:
additionalPrinterColumns:
description: AdditionalPrinterColumns are additional columns shown e.g.
in kubectl next to the name. Defaults to a created-at column. Optional,
the global columns for all versions. Top-level and per-version columns
are mutually exclusive.
items:
$ref: '#/components/schemas/v1beta1.CustomResourceColumnDefinition'
type: array
conversion:
$ref: '#/components/schemas/v1beta1.CustomResourceConversion'
group:
description: Group is the group this resource belongs in
type: string
names:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionNames'
scope:
description: Scope indicates whether this resource is cluster or namespace
scoped. Default is namespaced
type: string
subresources:
$ref: '#/components/schemas/v1beta1.CustomResourceSubresources'
validation:
$ref: '#/components/schemas/v1beta1.CustomResourceValidation'
version:
description: 'Version is the version this resource belongs in Should be
always first item in Versions field if provided. Optional, but at least
one of Version or Versions must be set. Deprecated: Please use `Versions`.'
type: string
versions:
description: 'Versions is the list of all supported versions for this resource.
If Version field is provided, this field is optional. Validation: All
versions must use the same validation schema for now. i.e., top level
Validation field is applied to all of these versions. Order: The version
name will be used to compute the order. If the version string is "kube-like",
it will sort above non "kube-like" version strings, which are ordered
lexicographically. "Kube-like" versions start with a "v", then are followed
by a number (the major version), then optionally the string "alpha" or
"beta" and another number (the minor version). These are sorted first
by GA > beta > alpha (where GA is a version with no suffix such as beta
or alpha), and then by comparing major version, then minor version. An
example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1,
v12alpha1, v11alpha2, foo1, foo10.'
items:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinitionVersion'
type: array
required:
- group
- names
- scope
type: object
v1beta2.DeploymentStrategy:
description: DeploymentStrategy describes how to replace existing pods with
new ones.
example:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/v1beta2.RollingUpdateDeployment'
type:
description: Type of deployment. Can be "Recreate" or "RollingUpdate". Default
is RollingUpdate.
type: string
type: object
v1.ResourceQuotaList:
description: ResourceQuotaList is a list of ResourceQuota items.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
scopeSelector:
matchExpressions:
- scopeName: scopeName
values:
- values
- values
operator: operator
- scopeName: scopeName
values:
- values
- values
operator: operator
hard:
key: '{}'
scopes:
- scopes
- scopes
status:
hard:
key: '{}'
used:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
scopeSelector:
matchExpressions:
- scopeName: scopeName
values:
- values
- values
operator: operator
- scopeName: scopeName
values:
- values
- values
operator: operator
hard:
key: '{}'
scopes:
- scopes
- scopes
status:
hard:
key: '{}'
used:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'Items is a list of ResourceQuota objects. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/'
items:
$ref: '#/components/schemas/v1.ResourceQuota'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ResourceQuotaList
version: v1
v1.APIServiceCondition:
description: APIServiceCondition describes the state of an APIService at a particular
point
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: Human-readable message indicating details about last transition.
type: string
reason:
description: Unique, one-word, CamelCase reason for the condition's last
transition.
type: string
status:
description: Status is the status of the condition. Can be True, False,
Unknown.
type: string
type:
description: Type is the type of the condition.
type: string
required:
- status
- type
type: object
v1beta1.CSIDriver:
description: CSIDriver captures information about a Container Storage Interface
(CSI) volume driver deployed on the cluster. CSI drivers do not need to create
the CSIDriver object directly. Instead they may use the cluster-driver-registrar
sidecar container. When deployed with a CSI driver it automatically creates
a CSIDriver object representing the driver. Kubernetes attach detach controller
uses this object to determine whether attach is required. Kubelet uses this
object to determine whether pod information needs to be passed on mount. CSIDriver
objects are non-namespaced.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
attachRequired: true
podInfoOnMount: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.CSIDriverSpec'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: CSIDriver
version: v1beta1
v1.SecretEnvSource:
description: |-
SecretEnvSource selects a Secret to populate the environment variables with.
The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
example:
name: name
optional: true
properties:
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret must be defined
type: boolean
type: object
networking.v1beta1.IngressRule:
description: IngressRule represents the rules mapping the paths under a specified
host to the related backend services. Incoming requests are first evaluated
for a host match, then routed to the backend associated with the matching
IngressRuleValue.
example:
host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
properties:
host:
description: "Host is the fully qualified domain name of a network host,\
\ as defined by RFC 3986. Note the following deviations from the \"host\"\
\ part of the URI as defined in the RFC: 1. IPs are not allowed. Currently\
\ an IngressRuleValue can only apply to the\n\t IP in the Spec of the\
\ parent Ingress.\n2. The `:` delimiter is not respected because ports\
\ are not allowed.\n\t Currently the port of an Ingress is implicitly\
\ :80 for http and\n\t :443 for https.\nBoth these may change in the\
\ future. Incoming requests are matched against the host before the IngressRuleValue.\
\ If the host is unspecified, the Ingress routes all traffic based on\
\ the specified IngressRuleValue."
type: string
http:
$ref: '#/components/schemas/networking.v1beta1.HTTPIngressRuleValue'
type: object
v1beta1.ValidatingWebhookConfiguration:
description: ValidatingWebhookConfiguration describes the configuration of and
admission webhook that accept or reject and object without changing it.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
webhooks:
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
webhooks:
description: Webhooks is a list of webhooks and the affected resources and
operations.
items:
$ref: '#/components/schemas/v1beta1.Webhook'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
type: object
x-kubernetes-group-version-kind:
- group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
version: v1beta1
v1.NodeSpec:
description: NodeSpec describes the attributes that a node is created with.
example:
providerID: providerID
externalID: externalID
taints:
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
configSource:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
unschedulable: true
podCIDR: podCIDR
properties:
configSource:
$ref: '#/components/schemas/v1.NodeConfigSource'
externalID:
description: 'Deprecated. Not all kubelets will set this field. Remove field
after 1.13. see: https://issues.k8s.io/61966'
type: string
podCIDR:
description: PodCIDR represents the pod IP range assigned to the node.
type: string
providerID:
description: 'ID of the node assigned by the cloud provider in the format:
<ProviderName>://<ProviderSpecificNodeID>'
type: string
taints:
description: If specified, the node's taints.
items:
$ref: '#/components/schemas/v1.Taint'
type: array
unschedulable:
description: 'Unschedulable controls node schedulability of new pods. By
default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration'
type: boolean
type: object
v1.VolumeProjection:
description: Projection that may be projected along with other supported volume
types
example:
downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
properties:
configMap:
$ref: '#/components/schemas/v1.ConfigMapProjection'
downwardAPI:
$ref: '#/components/schemas/v1.DownwardAPIProjection'
secret:
$ref: '#/components/schemas/v1.SecretProjection'
serviceAccountToken:
$ref: '#/components/schemas/v1.ServiceAccountTokenProjection'
type: object
v1alpha1.Policy:
description: Policy defines the configuration of how audit events are logged
example:
level: level
stages:
- stages
- stages
properties:
level:
description: 'The Level that all requests are recorded at. available options:
None, Metadata, Request, RequestResponse required'
type: string
stages:
description: Stages is a list of stages for which events are created.
items:
type: string
type: array
required:
- level
type: object
v1.VolumeNodeAffinity:
description: VolumeNodeAffinity defines constraints that limit what nodes this
volume can be accessed from.
example:
required:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
properties:
required:
$ref: '#/components/schemas/v1.NodeSelector'
type: object
v1beta2.DaemonSetStatus:
description: DaemonSetStatus represents the current status of a daemon set.
example:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
properties:
collisionCount:
description: Count of hash collisions for the DaemonSet. The DaemonSet controller
uses this field as a collision avoidance mechanism when it needs to create
the name for the newest ControllerRevision.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a DaemonSet's
current state.
items:
$ref: '#/components/schemas/v1beta2.DaemonSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
currentNumberScheduled:
description: 'The number of nodes that are running at least 1 daemon pod
and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
desiredNumberScheduled:
description: 'The total number of nodes that should be running the daemon
pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
numberAvailable:
description: The number of nodes that should be running the daemon pod and
have one or more of the daemon pod running and available (ready for at
least spec.minReadySeconds)
format: int32
type: integer
numberMisscheduled:
description: 'The number of nodes that are running the daemon pod, but are
not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
numberReady:
description: The number of nodes that should be running the daemon pod and
have one or more of the daemon pod running and ready.
format: int32
type: integer
numberUnavailable:
description: The number of nodes that should be running the daemon pod and
have none of the daemon pod running and available (ready for at least
spec.minReadySeconds)
format: int32
type: integer
observedGeneration:
description: The most recent generation observed by the daemon set controller.
format: int64
type: integer
updatedNumberScheduled:
description: The total number of nodes that are running updated daemon pod
format: int32
type: integer
required:
- currentNumberScheduled
- desiredNumberScheduled
- numberMisscheduled
- numberReady
type: object
v1.NodeSelector:
description: A node selector represents the union of the results of one or more
label queries over a set of nodes; that is, it represents the OR of the selectors
represented by the node selector terms.
example:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
properties:
nodeSelectorTerms:
description: Required. A list of node selector terms. The terms are ORed.
items:
$ref: '#/components/schemas/v1.NodeSelectorTerm'
type: array
required:
- nodeSelectorTerms
type: object
v1.VolumeAttachment:
description: |-
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.VolumeAttachmentSpec'
status:
$ref: '#/components/schemas/v1.VolumeAttachmentStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: VolumeAttachment
version: v1
v1.PreferredSchedulingTerm:
description: An empty preferred scheduling term matches all objects with implicit
weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no
objects (i.e. is also a no-op).
example:
preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
properties:
preference:
$ref: '#/components/schemas/v1.NodeSelectorTerm'
weight:
description: Weight associated with matching the corresponding nodeSelectorTerm,
in the range 1-100.
format: int32
type: integer
required:
- preference
- weight
type: object
v1alpha1.RoleList:
description: RoleList is a collection of Roles
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of Roles
items:
$ref: '#/components/schemas/v1alpha1.Role'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleList
version: v1alpha1
v1.RBDVolumeSource:
description: Represents a Rados Block Device mount that lasts the lifetime of
a pod. RBD volumes support ownership management and SELinux relabeling.
example:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
properties:
fsType:
description: 'Filesystem type of the volume that you want to mount. Tip:
Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd'
type: string
image:
description: 'The rados image name. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
keyring:
description: 'Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring.
More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
monitors:
description: 'A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
items:
type: string
type: array
pool:
description: 'The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
readOnly:
description: 'ReadOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: boolean
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
user:
description: 'The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it'
type: string
required:
- image
- monitors
type: object
v1.KeyToPath:
description: Maps a string key to a path within a volume.
example:
mode: 9
path: path
key: key
properties:
key:
description: The key to project.
type: string
mode:
description: 'Optional: mode bits to use on this file, must be a value between
0 and 0777. If not specified, the volume defaultMode will be used. This
might be in conflict with other options that affect the file mode, like
fsGroup, and the result can be other mode bits set.'
format: int32
type: integer
path:
description: The relative path of the file to map the key to. May not be
an absolute path. May not contain the path element '..'. May not start
with the string '..'.
type: string
required:
- key
- path
type: object
policy.v1beta1.FSGroupStrategyOptions:
description: FSGroupStrategyOptions defines the strategy type and options used
to create the strategy.
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of fs groups. If you would like
to force a single fs group then supply a single range with the same start
and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/policy.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate what FSGroup is used
in the SecurityContext.
type: string
type: object
v1.LocalVolumeSource:
description: Local represents directly-attached storage with node affinity (Beta
feature)
example:
path: path
fsType: fsType
properties:
fsType:
description: Filesystem type to mount. It applies only when the Path is
a block device. Must be a filesystem type supported by the host operating
system. Ex. "ext4", "xfs", "ntfs". The default value is to auto-select
a fileystem if unspecified.
type: string
path:
description: The full path to the volume on the node. It can be either a
directory or block device (disk, partition, ...).
type: string
required:
- path
type: object
v1.Subject:
description: Subject contains a reference to the object or user identities a
role binding applies to. This can either hold a direct API object reference,
or a value for non-objects such as user and group names.
example:
apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
properties:
apiGroup:
description: APIGroup holds the API group of the referenced subject. Defaults
to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io"
for User and Group subjects.
type: string
kind:
description: Kind of object being referenced. Values defined by this API
group are "User", "Group", and "ServiceAccount". If the Authorizer does
not recognized the kind value, the Authorizer should report an error.
type: string
name:
description: Name of the object being referenced.
type: string
namespace:
description: Namespace of the referenced object. If the object kind is
non-namespace, such as "User" or "Group", and this value is not empty
the Authorizer should report an error.
type: string
required:
- kind
- name
type: object
v2alpha1.CronJobSpec:
description: CronJobSpec describes how the job execution will look like and
when it will actually run.
example:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
properties:
concurrencyPolicy:
description: 'Specifies how to treat concurrent executions of a Job. Valid
values are: - "Allow" (default): allows CronJobs to run concurrently;
- "Forbid": forbids concurrent runs, skipping next run if previous run
hasn''t finished yet; - "Replace": cancels currently running job and replaces
it with a new one'
type: string
failedJobsHistoryLimit:
description: The number of failed finished jobs to retain. This is a pointer
to distinguish between explicit zero and not specified.
format: int32
type: integer
jobTemplate:
$ref: '#/components/schemas/v2alpha1.JobTemplateSpec'
schedule:
description: The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
type: string
startingDeadlineSeconds:
description: Optional deadline in seconds for starting the job if it misses
scheduled time for any reason. Missed jobs executions will be counted
as failed ones.
format: int64
type: integer
successfulJobsHistoryLimit:
description: The number of successful finished jobs to retain. This is a
pointer to distinguish between explicit zero and not specified.
format: int32
type: integer
suspend:
description: This flag tells the controller to suspend subsequent executions,
it does not apply to already started executions. Defaults to false.
type: boolean
required:
- jobTemplate
- schedule
type: object
v1beta1.SelfSubjectRulesReviewSpec:
example:
namespace: namespace
properties:
namespace:
description: Namespace to evaluate rules for. Required.
type: string
type: object
v2beta2.HorizontalPodAutoscalerCondition:
description: HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler
at a certain point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: lastTransitionTime is the last time the condition transitioned
from one status to another
format: date-time
type: string
message:
description: message is a human-readable explanation containing details
about the transition
type: string
reason:
description: reason is the reason for the condition's last transition.
type: string
status:
description: status is the status of the condition (True, False, Unknown)
type: string
type:
description: type describes the current condition
type: string
required:
- status
- type
type: object
v1.PersistentVolumeStatus:
description: PersistentVolumeStatus is the current status of a persistent volume.
example:
phase: phase
reason: reason
message: message
properties:
message:
description: A human-readable message indicating details about why the volume
is in this state.
type: string
phase:
description: 'Phase indicates if a volume is available, bound to a claim,
or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase'
type: string
reason:
description: Reason is a brief CamelCase string that describes any failure
and is meant for machine parsing and tidy display in the CLI.
type: string
type: object
v1.ContainerPort:
description: ContainerPort represents a network port in a single container.
example:
protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
properties:
containerPort:
description: Number of port to expose on the pod's IP address. This must
be a valid port number, 0 < x < 65536.
format: int32
type: integer
hostIP:
description: What host IP to bind the external port to.
type: string
hostPort:
description: Number of port to expose on the host. If specified, this must
be a valid port number, 0 < x < 65536. If HostNetwork is specified, this
must match ContainerPort. Most containers do not need this.
format: int32
type: integer
name:
description: If specified, this must be an IANA_SVC_NAME and unique within
the pod. Each named port in a pod must have a unique name. Name for the
port that can be referred to by services.
type: string
protocol:
description: Protocol for port. Must be UDP, TCP, or SCTP. Defaults to "TCP".
type: string
required:
- containerPort
type: object
v1.DaemonSetStatus:
description: DaemonSetStatus represents the current status of a daemon set.
example:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
properties:
collisionCount:
description: Count of hash collisions for the DaemonSet. The DaemonSet controller
uses this field as a collision avoidance mechanism when it needs to create
the name for the newest ControllerRevision.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a DaemonSet's
current state.
items:
$ref: '#/components/schemas/v1.DaemonSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
currentNumberScheduled:
description: 'The number of nodes that are running at least 1 daemon pod
and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
desiredNumberScheduled:
description: 'The total number of nodes that should be running the daemon
pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
numberAvailable:
description: The number of nodes that should be running the daemon pod and
have one or more of the daemon pod running and available (ready for at
least spec.minReadySeconds)
format: int32
type: integer
numberMisscheduled:
description: 'The number of nodes that are running the daemon pod, but are
not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
numberReady:
description: The number of nodes that should be running the daemon pod and
have one or more of the daemon pod running and ready.
format: int32
type: integer
numberUnavailable:
description: The number of nodes that should be running the daemon pod and
have none of the daemon pod running and available (ready for at least
spec.minReadySeconds)
format: int32
type: integer
observedGeneration:
description: The most recent generation observed by the daemon set controller.
format: int64
type: integer
updatedNumberScheduled:
description: The total number of nodes that are running updated daemon pod
format: int32
type: integer
required:
- currentNumberScheduled
- desiredNumberScheduled
- numberMisscheduled
- numberReady
type: object
v1beta1.NetworkPolicySpec:
description: DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated
by networking/v1/NetworkPolicySpec.
example:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
egress:
description: List of egress rules to be applied to the selected pods. Outgoing
traffic is allowed if there are no NetworkPolicies selecting the pod (and
cluster policy otherwise allows the traffic), OR if the traffic matches
at least one egress rule across all of the NetworkPolicy objects whose
podSelector matches the pod. If this field is empty then this NetworkPolicy
limits all outgoing traffic (and serves solely to ensure that the pods
it selects are isolated by default). This field is beta-level in 1.8
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicyEgressRule'
type: array
ingress:
description: List of ingress rules to be applied to the selected pods. Traffic
is allowed to a pod if there are no NetworkPolicies selecting the pod
OR if the traffic source is the pod's local node, OR if the traffic matches
at least one ingress rule across all of the NetworkPolicy objects whose
podSelector matches the pod. If this field is empty then this NetworkPolicy
does not allow any traffic (and serves solely to ensure that the pods
it selects are isolated by default).
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicyIngressRule'
type: array
podSelector:
$ref: '#/components/schemas/v1.LabelSelector'
policyTypes:
description: List of rule types that the NetworkPolicy relates to. Valid
options are "Ingress", "Egress", or "Ingress,Egress". If this field is
not specified, it will default based on the existence of Ingress or Egress
rules; policies that contain an Egress section are assumed to affect Egress,
and all policies (whether or not they contain an Ingress section) are
assumed to affect Ingress. If you want to write an egress-only policy,
you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you
want to write a policy that specifies that no egress is allowed, you must
specify a policyTypes value that include "Egress" (since such a policy
would not include an Egress section and would otherwise default to just
[ "Ingress" ]). This field is beta-level in 1.8
items:
type: string
type: array
required:
- podSelector
type: object
v1.ClientIPConfig:
description: ClientIPConfig represents the configurations of Client IP based
session affinity.
example:
timeoutSeconds: 5
properties:
timeoutSeconds:
description: timeoutSeconds specifies the seconds of ClientIP type session
sticky time. The value must be >0 && <=86400(for 1 day) if ServiceAffinity
== "ClientIP". Default value is 10800(for 3 hours).
format: int32
type: integer
type: object
v1.UserInfo:
description: UserInfo holds the information about the user needed to implement
the user.Info interface.
example:
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
username: username
properties:
extra:
additionalProperties:
items:
type: string
type: array
description: Any additional information provided by the authenticator.
type: object
groups:
description: The names of groups this user is a part of.
items:
type: string
type: array
uid:
description: A unique value that identifies this user across time. If this
user is deleted and another user by the same name is added, they will
have different UIDs.
type: string
username:
description: The name that uniquely identifies this user among all active
users.
type: string
type: object
v2beta2.ExternalMetricStatus:
description: ExternalMetricStatus indicates the current value of a global metric
not associated with any Kubernetes object.
example:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
current:
$ref: '#/components/schemas/v2beta2.MetricValueStatus'
metric:
$ref: '#/components/schemas/v2beta2.MetricIdentifier'
required:
- current
- metric
type: object
v1alpha1.AuditSinkList:
description: AuditSinkList is a list of AuditSink items.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
webhook:
throttle:
qps: 6
burst: 0
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
policy:
level: level
stages:
- stages
- stages
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
webhook:
throttle:
qps: 6
burst: 0
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
policy:
level: level
stages:
- stages
- stages
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of audit configurations.
items:
$ref: '#/components/schemas/v1alpha1.AuditSink'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: auditregistration.k8s.io
kind: AuditSinkList
version: v1alpha1
v1.ServiceReference:
description: ServiceReference holds a reference to Service.legacy.k8s.io
example:
name: name
namespace: namespace
properties:
name:
description: Name is the name of the service
type: string
namespace:
description: Namespace is the namespace of the service
type: string
type: object
v1.PersistentVolumeClaimCondition:
description: PersistentVolumeClaimCondition contails details about state of
pvc
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastProbeTime:
description: Last time we probed the condition.
format: date-time
type: string
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: Human-readable message indicating details about last transition.
type: string
reason:
description: Unique, this should be a short, machine understandable string
that gives the reason for condition's last transition. If it reports "ResizeStarted"
that means the underlying persistent volume is being resized.
type: string
status:
type: string
type:
type: string
required:
- status
- type
type: object
v1beta2.ControllerRevisionList:
description: ControllerRevisionList is a resource containing a list of ControllerRevision
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of ControllerRevisions
items:
$ref: '#/components/schemas/v1beta2.ControllerRevision'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ControllerRevisionList
version: v1beta2
v1beta1.StatefulSetUpdateStrategy:
description: StatefulSetUpdateStrategy indicates the strategy that the StatefulSet
controller will use to perform updates. It includes any additional parameters
necessary to perform the update for the indicated strategy.
example:
type: type
rollingUpdate:
partition: 1
properties:
rollingUpdate:
$ref: '#/components/schemas/v1beta1.RollingUpdateStatefulSetStrategy'
type:
description: Type indicates the type of the StatefulSetUpdateStrategy.
type: string
type: object
extensions.v1beta1.Scale:
description: represents a scaling request for a resource.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
replicas: 0
status:
targetSelector: targetSelector
replicas: 6
selector:
key: selector
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/extensions.v1beta1.ScaleSpec'
status:
$ref: '#/components/schemas/extensions.v1beta1.ScaleStatus'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: Scale
version: v1beta1
v1beta1.VolumeAttachmentSource:
description: VolumeAttachmentSource represents a volume that should be attached.
Right now only PersistenVolumes can be attached via external attacher, in
future we may allow also inline volumes in pods. Exactly one member can be
set.
example:
persistentVolumeName: persistentVolumeName
properties:
persistentVolumeName:
description: Name of the persistent volume to attach.
type: string
type: object
v2beta2.MetricTarget:
description: MetricTarget defines the target value, average value, or average
utilization of a specific metric
example:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
properties:
averageUtilization:
description: averageUtilization is the target value of the average of the
resource metric across all relevant pods, represented as a percentage
of the requested value of the resource for the pods. Currently only valid
for Resource metric source type
format: int32
type: integer
averageValue:
$ref: '#/components/schemas/resource.Quantity'
type:
description: type represents whether the metric type is Utilization, Value,
or AverageValue
type: string
value:
$ref: '#/components/schemas/resource.Quantity'
required:
- type
type: object
v1beta1.ExternalDocumentation:
description: ExternalDocumentation allows referencing an external resource for
extended documentation.
example:
description: description
url: url
properties:
description:
type: string
url:
type: string
type: object
v1.Deployment:
description: Deployment enables declarative updates for Pods and ReplicaSets.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
status:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.DeploymentSpec'
status:
$ref: '#/components/schemas/v1.DeploymentStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: Deployment
version: v1
v1beta1.DaemonSetStatus:
description: DaemonSetStatus represents the current status of a daemon set.
example:
numberUnavailable: 2
updatedNumberScheduled: 7
numberAvailable: 7
numberMisscheduled: 9
numberReady: 3
currentNumberScheduled: 5
collisionCount: 5
desiredNumberScheduled: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 4
properties:
collisionCount:
description: Count of hash collisions for the DaemonSet. The DaemonSet controller
uses this field as a collision avoidance mechanism when it needs to create
the name for the newest ControllerRevision.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a DaemonSet's
current state.
items:
$ref: '#/components/schemas/v1beta1.DaemonSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
currentNumberScheduled:
description: 'The number of nodes that are running at least 1 daemon pod
and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
desiredNumberScheduled:
description: 'The total number of nodes that should be running the daemon
pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
numberAvailable:
description: The number of nodes that should be running the daemon pod and
have one or more of the daemon pod running and available (ready for at
least spec.minReadySeconds)
format: int32
type: integer
numberMisscheduled:
description: 'The number of nodes that are running the daemon pod, but are
not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/'
format: int32
type: integer
numberReady:
description: The number of nodes that should be running the daemon pod and
have one or more of the daemon pod running and ready.
format: int32
type: integer
numberUnavailable:
description: The number of nodes that should be running the daemon pod and
have none of the daemon pod running and available (ready for at least
spec.minReadySeconds)
format: int32
type: integer
observedGeneration:
description: The most recent generation observed by the daemon set controller.
format: int64
type: integer
updatedNumberScheduled:
description: The total number of nodes that are running updated daemon pod
format: int32
type: integer
required:
- currentNumberScheduled
- desiredNumberScheduled
- numberMisscheduled
- numberReady
type: object
v1.NodeCondition:
description: NodeCondition contains condition information for a node.
example:
reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastHeartbeatTime:
description: Last time we got an update on a given condition.
format: date-time
type: string
lastTransitionTime:
description: Last time the condition transit from one status to another.
format: date-time
type: string
message:
description: Human readable message indicating details about last transition.
type: string
reason:
description: (brief) reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of node condition.
type: string
required:
- status
- type
type: object
v1.SelfSubjectAccessReview:
description: SelfSubjectAccessReview checks whether or the current user can
perform an action. Not filling in a spec.namespace means "in all namespaces". Self
is a special case, because users should always be able to check whether they
can perform an action
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nonResourceAttributes:
path: path
verb: verb
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
status:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.SelfSubjectAccessReviewSpec'
status:
$ref: '#/components/schemas/v1.SubjectAccessReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: SelfSubjectAccessReview
version: v1
v1.Initializer:
description: Initializer is information about an initializer that has not yet
completed.
example:
name: name
properties:
name:
description: name of the process that is responsible for initializing this
object.
type: string
required:
- name
type: object
v1.HorizontalPodAutoscalerStatus:
description: current status of a horizontal pod autoscaler
example:
currentCPUUtilizationPercentage: 5
desiredReplicas: 2
currentReplicas: 5
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
properties:
currentCPUUtilizationPercentage:
description: current average CPU utilization over all pods, represented
as a percentage of requested CPU, e.g. 70 means that an average pod is
using now 70% of its requested CPU.
format: int32
type: integer
currentReplicas:
description: current number of replicas of pods managed by this autoscaler.
format: int32
type: integer
desiredReplicas:
description: desired number of replicas of pods managed by this autoscaler.
format: int32
type: integer
lastScaleTime:
description: last time the HorizontalPodAutoscaler scaled the number of
pods; used by the autoscaler to control how often the number of pods is
changed.
format: date-time
type: string
observedGeneration:
description: most recent generation observed by this autoscaler.
format: int64
type: integer
required:
- currentReplicas
- desiredReplicas
type: object
policy.v1beta1.HostPortRange:
description: HostPortRange defines a range of host ports that will be enabled
by a policy for pods to use. It requires both the start and end to be defined.
example:
min: 5
max: 1
properties:
max:
description: max is the end of the range, inclusive.
format: int32
type: integer
min:
description: min is the start of the range, inclusive.
format: int32
type: integer
required:
- max
- min
type: object
networking.v1beta1.IngressTLS:
description: IngressTLS describes the transport layer security associated with
an Ingress.
example:
secretName: secretName
hosts:
- hosts
- hosts
properties:
hosts:
description: Hosts are a list of hosts included in the TLS certificate.
The values in this list must match the name/s used in the tlsSecret. Defaults
to the wildcard host setting for the loadbalancer controller fulfilling
this Ingress, if left unspecified.
items:
type: string
type: array
secretName:
description: SecretName is the name of the secret used to terminate SSL
traffic on 443. Field is left optional to allow SSL routing based on SNI
hostname alone. If the SNI host in a listener conflicts with the "Host"
header field used by an IngressRule, the SNI host is used for termination
and value of the Host header is used for routing.
type: string
type: object
v2beta2.PodsMetricSource:
description: PodsMetricSource indicates how to scale on a metric describing
each pod in the current scale target (for example, transactions-processed-per-second).
The values will be averaged together before being compared to the target value.
example:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
properties:
metric:
$ref: '#/components/schemas/v2beta2.MetricIdentifier'
target:
$ref: '#/components/schemas/v2beta2.MetricTarget'
required:
- metric
- target
type: object
v1.DeploymentStatus:
description: DeploymentStatus is the most recently observed status of the Deployment.
example:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
properties:
availableReplicas:
description: Total number of available pods (ready for at least minReadySeconds)
targeted by this deployment.
format: int32
type: integer
collisionCount:
description: Count of hash collisions for the Deployment. The Deployment
controller uses this field as a collision avoidance mechanism when it
needs to create the name for the newest ReplicaSet.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a deployment's
current state.
items:
$ref: '#/components/schemas/v1.DeploymentCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
observedGeneration:
description: The generation observed by the deployment controller.
format: int64
type: integer
readyReplicas:
description: Total number of ready pods targeted by this deployment.
format: int32
type: integer
replicas:
description: Total number of non-terminated pods targeted by this deployment
(their labels match the selector).
format: int32
type: integer
unavailableReplicas:
description: Total number of unavailable pods targeted by this deployment.
This is the total number of pods that are still required for the deployment
to have 100% available capacity. They may either be pods that are running
but not yet available or pods that still have not been created.
format: int32
type: integer
updatedReplicas:
description: Total number of non-terminated pods targeted by this deployment
that have the desired template spec.
format: int32
type: integer
type: object
v1.SELinuxOptions:
description: SELinuxOptions are the labels to be applied to the container
example:
role: role
level: level
type: type
user: user
properties:
level:
description: Level is SELinux level label that applies to the container.
type: string
role:
description: Role is a SELinux role label that applies to the container.
type: string
type:
description: Type is a SELinux type label that applies to the container.
type: string
user:
description: User is a SELinux user label that applies to the container.
type: string
type: object
v1beta1.CronJobStatus:
description: CronJobStatus represents the current state of a cron job.
example:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
active:
description: A list of pointers to currently running jobs.
items:
$ref: '#/components/schemas/v1.ObjectReference'
type: array
lastScheduleTime:
description: Information when was the last time the job was successfully
scheduled.
format: date-time
type: string
type: object
v1.ScaleIOVolumeSource:
description: ScaleIOVolumeSource represents a persistent ScaleIO volume
example:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Default is "xfs".
type: string
gateway:
description: The host address of the ScaleIO API Gateway.
type: string
protectionDomain:
description: The name of the ScaleIO Protection Domain for the configured
storage.
type: string
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
sslEnabled:
description: Flag to enable/disable SSL communication with Gateway, default
false
type: boolean
storageMode:
description: Indicates whether the storage for a volume should be ThickProvisioned
or ThinProvisioned. Default is ThinProvisioned.
type: string
storagePool:
description: The ScaleIO Storage Pool associated with the protection domain.
type: string
system:
description: The name of the storage system as configured in ScaleIO.
type: string
volumeName:
description: The name of a volume already created in the ScaleIO system
that is associated with this volume source.
type: string
required:
- gateway
- secretRef
- system
type: object
extensions.v1beta1.RunAsUserStrategyOptions:
description: 'RunAsUserStrategyOptions defines the strategy type and any options
used to create the strategy. Deprecated: use RunAsUserStrategyOptions from
policy API Group instead.'
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of uids that may be used. If
you would like to force a single uid then supply a single range with the
same start and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/extensions.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate the allowable RunAsUser
values that may be set.
type: string
required:
- rule
type: object
v1beta1.CronJob:
description: CronJob represents the configuration of a single cron job.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
status:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.CronJobSpec'
status:
$ref: '#/components/schemas/v1beta1.CronJobStatus'
type: object
x-kubernetes-group-version-kind:
- group: batch
kind: CronJob
version: v1beta1
v1.SecretProjection:
description: |-
Adapts a secret into a projected volume.
The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.
example:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
properties:
items:
description: If unspecified, each key-value pair in the Data field of the
referenced Secret will be projected into the volume as a file whose name
is the key and content is the value. If specified, the listed keys will
be projected into the specified paths, and unlisted keys will not be present.
If a key is specified which is not present in the Secret, the volume setup
will error unless it is marked optional. Paths must be relative and may
not contain the '..' path or start with '..'.
items:
$ref: '#/components/schemas/v1.KeyToPath'
type: array
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
type: object
v1beta1.CustomResourceColumnDefinition:
description: CustomResourceColumnDefinition specifies a column for server side
printing.
example:
JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
properties:
JSONPath:
description: JSONPath is a simple JSON path, i.e. with array notation.
type: string
description:
description: description is a human readable description of this column.
type: string
format:
description: format is an optional OpenAPI type definition for this column.
The 'name' format is applied to the primary identifier column to assist
in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types
for more.
type: string
name:
description: name is a human readable name for the column.
type: string
priority:
description: priority is an integer defining the relative importance of
this column compared to others. Lower numbers are considered higher priority.
Columns that may be omitted in limited space scenarios should be given
a higher priority.
format: int32
type: integer
type:
description: type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types
for more.
type: string
required:
- JSONPath
- name
- type
type: object
v1.StorageOSPersistentVolumeSource:
description: Represents a StorageOS persistent volume resource.
example:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
readOnly: true
fsType: fsType
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: string
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
secretRef:
$ref: '#/components/schemas/v1.ObjectReference'
volumeName:
description: VolumeName is the human-readable name of the StorageOS volume. Volume
names are only unique within a namespace.
type: string
volumeNamespace:
description: VolumeNamespace specifies the scope of the volume within StorageOS. If
no namespace is specified then the Pod's namespace will be used. This
allows the Kubernetes name scoping to be mirrored within StorageOS for
tighter integration. Set VolumeName to any name to override the default
behaviour. Set to "default" if you are not using namespaces within StorageOS.
Namespaces that do not pre-exist within StorageOS will be created.
type: string
type: object
v1.Event:
description: Event is a report of an event somewhere in the cluster.
example:
reason: reason
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
involvedObject:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
reportingInstance: reportingInstance
kind: kind
count: 0
source:
component: component
host: host
message: message
type: type
reportingComponent: reportingComponent
firstTimestamp: 2000-01-23T04:56:07.000+00:00
apiVersion: apiVersion
related:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
lastTimestamp: 2000-01-23T04:56:07.000+00:00
series:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
eventTime: 2000-01-23T04:56:07.000+00:00
action: action
properties:
action:
description: What action was taken/failed regarding to the Regarding object.
type: string
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
count:
description: The number of times this event has occurred.
format: int32
type: integer
eventTime:
description: Time when this Event was first observed.
format: date-time
type: string
firstTimestamp:
description: The time at which the event was first recorded. (Time of server
receipt is in TypeMeta.)
format: date-time
type: string
involvedObject:
$ref: '#/components/schemas/v1.ObjectReference'
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
lastTimestamp:
description: The time at which the most recent occurrence of this event
was recorded.
format: date-time
type: string
message:
description: A human-readable description of the status of this operation.
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
reason:
description: This should be a short, machine understandable string that
gives the reason for the transition into the object's current status.
type: string
related:
$ref: '#/components/schemas/v1.ObjectReference'
reportingComponent:
description: Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
type: string
reportingInstance:
description: ID of the controller instance, e.g. `kubelet-xyzf`.
type: string
series:
$ref: '#/components/schemas/v1.EventSeries'
source:
$ref: '#/components/schemas/v1.EventSource'
type:
description: Type of this event (Normal, Warning), new types could be added
in the future
type: string
required:
- involvedObject
- metadata
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Event
version: v1
v1.PhotonPersistentDiskVolumeSource:
description: Represents a Photon Controller persistent disk resource.
example:
pdID: pdID
fsType: fsType
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: string
pdID:
description: ID that identifies Photon Controller persistent disk
type: string
required:
- pdID
type: object
v1beta2.DeploymentStatus:
description: DeploymentStatus is the most recently observed status of the Deployment.
example:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
properties:
availableReplicas:
description: Total number of available pods (ready for at least minReadySeconds)
targeted by this deployment.
format: int32
type: integer
collisionCount:
description: Count of hash collisions for the Deployment. The Deployment
controller uses this field as a collision avoidance mechanism when it
needs to create the name for the newest ReplicaSet.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a deployment's
current state.
items:
$ref: '#/components/schemas/v1beta2.DeploymentCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
observedGeneration:
description: The generation observed by the deployment controller.
format: int64
type: integer
readyReplicas:
description: Total number of ready pods targeted by this deployment.
format: int32
type: integer
replicas:
description: Total number of non-terminated pods targeted by this deployment
(their labels match the selector).
format: int32
type: integer
unavailableReplicas:
description: Total number of unavailable pods targeted by this deployment.
This is the total number of pods that are still required for the deployment
to have 100% available capacity. They may either be pods that are running
but not yet available or pods that still have not been created.
format: int32
type: integer
updatedReplicas:
description: Total number of non-terminated pods targeted by this deployment
that have the desired template spec.
format: int32
type: integer
type: object
v1beta1.CustomResourceSubresourceScale:
description: CustomResourceSubresourceScale defines how to serve the scale subresource
for CustomResources.
example:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
properties:
labelSelectorPath:
description: LabelSelectorPath defines the JSON path inside of a CustomResource
that corresponds to Scale.Status.Selector. Only JSON paths without the
array notation are allowed. Must be a JSON Path under .status. Must be
set to work with HPA. If there is no value under the given path in the
CustomResource, the status label selector value in the /scale subresource
will default to the empty string.
type: string
specReplicasPath:
description: SpecReplicasPath defines the JSON path inside of a CustomResource
that corresponds to Scale.Spec.Replicas. Only JSON paths without the array
notation are allowed. Must be a JSON Path under .spec. If there is no
value under the given path in the CustomResource, the /scale subresource
will return an error on GET.
type: string
statusReplicasPath:
description: StatusReplicasPath defines the JSON path inside of a CustomResource
that corresponds to Scale.Status.Replicas. Only JSON paths without the
array notation are allowed. Must be a JSON Path under .status. If there
is no value under the given path in the CustomResource, the status replica
value in the /scale subresource will default to 0.
type: string
required:
- specReplicasPath
- statusReplicasPath
type: object
version.Info:
description: Info contains versioning information. how we'll want to distribute
that information.
example:
gitVersion: gitVersion
gitCommit: gitCommit
major: major
minor: minor
goVersion: goVersion
buildDate: buildDate
compiler: compiler
gitTreeState: gitTreeState
platform: platform
properties:
buildDate:
type: string
compiler:
type: string
gitCommit:
type: string
gitTreeState:
type: string
gitVersion:
type: string
goVersion:
type: string
major:
type: string
minor:
type: string
platform:
type: string
required:
- buildDate
- compiler
- gitCommit
- gitTreeState
- gitVersion
- goVersion
- major
- minor
- platform
type: object
extensions.v1beta1.RollbackConfig:
description: DEPRECATED.
example:
revision: 5
properties:
revision:
description: The revision to rollback to. If set to 0, rollback to the last
revision.
format: int64
type: integer
type: object
v1.ConfigMapEnvSource:
description: |-
ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.
The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
example:
name: name
optional: true
properties:
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the ConfigMap must be defined
type: boolean
type: object
apps.v1beta1.DeploymentCondition:
description: DeploymentCondition describes the state of a deployment at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
lastUpdateTime:
description: The last time this condition was updated.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of deployment condition.
type: string
required:
- status
- type
type: object
v1beta1.Eviction:
description: Eviction evicts a pod from its node subject to certain policies
and safety constraints. This is a subresource of Pod. A request to cause
such an eviction is created by POSTing to .../pods/<pod name>/evictions.
example:
deleteOptions:
orphanDependents: true
apiVersion: apiVersion
dryRun:
- dryRun
- dryRun
kind: kind
preconditions:
uid: uid
resourceVersion: resourceVersion
gracePeriodSeconds: 0
propagationPolicy: propagationPolicy
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
deleteOptions:
$ref: '#/components/schemas/v1.DeleteOptions'
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
type: object
x-kubernetes-group-version-kind:
- group: policy
kind: Eviction
version: v1beta1
v1.NodeConfigSource:
description: NodeConfigSource specifies a source of node configuration. Exactly
one subfield (excluding metadata) must be non-nil.
example:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
properties:
configMap:
$ref: '#/components/schemas/v1.ConfigMapNodeConfigSource'
type: object
v1beta1.LocalSubjectAccessReview:
description: LocalSubjectAccessReview checks whether or not a user or group
can perform an action in a given namespace. Having a namespace scoped resource
makes it much easier to grant namespace scoped policy that includes permissions
checking.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
uid: uid
nonResourceAttributes:
path: path
verb: verb
extra:
key:
- extra
- extra
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
user: user
group:
- group
- group
status:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.SubjectAccessReviewSpec'
status:
$ref: '#/components/schemas/v1beta1.SubjectAccessReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: LocalSubjectAccessReview
version: v1beta1
v1beta1.PolicyRule:
description: PolicyRule holds information that describes a policy rule, but
does not contain information about who the rule applies to or which namespace
the rule applies to.
example:
resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiGroups:
description: APIGroups is the name of the APIGroup that contains the resources. If
multiple API groups are specified, any action requested against one of
the enumerated resources in any API group will be allowed.
items:
type: string
type: array
nonResourceURLs:
description: NonResourceURLs is a set of partial urls that a user should
have access to. *s are allowed, but only as the full, final step in the
path Since non-resource URLs are not namespaced, this field is only applicable
for ClusterRoles referenced from a ClusterRoleBinding. Rules can either
apply to API resources (such as "pods" or "secrets") or non-resource URL
paths (such as "/api"), but not both.
items:
type: string
type: array
resourceNames:
description: ResourceNames is an optional white list of names that the rule
applies to. An empty set means that everything is allowed.
items:
type: string
type: array
resources:
description: Resources is a list of resources this rule applies to. '*'
represents all resources in the specified apiGroups. '*/foo' represents
the subresource 'foo' for all resources in the specified apiGroups.
items:
type: string
type: array
verbs:
description: Verbs is a list of Verbs that apply to ALL the ResourceKinds
and AttributeRestrictions contained in this rule. VerbAll represents
all kinds.
items:
type: string
type: array
required:
- verbs
type: object
v1.DeploymentStrategy:
description: DeploymentStrategy describes how to replace existing pods with
new ones.
example:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/v1.RollingUpdateDeployment'
type:
description: Type of deployment. Can be "Recreate" or "RollingUpdate". Default
is RollingUpdate.
type: string
type: object
v2beta1.ResourceMetricStatus:
description: ResourceMetricStatus indicates the current value of a resource
metric known to Kubernetes, as specified in requests and limits, describing
each pod in the current scale target (e.g. CPU or memory). Such metrics are
built in to Kubernetes, and have special scaling options on top of those available
to normal per-pod metrics using the "pods" source.
example:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
properties:
currentAverageUtilization:
description: currentAverageUtilization is the current value of the average
of the resource metric across all relevant pods, represented as a percentage
of the requested value of the resource for the pods. It will only be
present if `targetAverageValue` was set in the corresponding metric specification.
format: int32
type: integer
currentAverageValue:
$ref: '#/components/schemas/resource.Quantity'
name:
description: name is the name of the resource in question.
type: string
required:
- currentAverageValue
- name
type: object
v1.TCPSocketAction:
description: TCPSocketAction describes an action based on opening a socket
example:
port: '{}'
host: host
properties:
host:
description: 'Optional: Host name to connect to, defaults to the pod IP.'
type: string
port:
$ref: '#/components/schemas/intstr.IntOrString'
required:
- port
type: object
v1.ReplicaSetSpec:
description: ReplicaSetSpec is the specification of a ReplicaSet.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
replicas:
description: 'Replicas is the number of desired replicas. This is a pointer
to distinguish between explicit zero and unspecified. Defaults to 1. More
info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller'
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
required:
- selector
type: object
v2beta2.MetricSpec:
description: MetricSpec specifies how to scale based on a single metric (only
`type` and one other matching field should be set at once).
example:
external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
properties:
external:
$ref: '#/components/schemas/v2beta2.ExternalMetricSource'
object:
$ref: '#/components/schemas/v2beta2.ObjectMetricSource'
pods:
$ref: '#/components/schemas/v2beta2.PodsMetricSource'
resource:
$ref: '#/components/schemas/v2beta2.ResourceMetricSource'
type:
description: type is the type of metric source. It should be one of "Object",
"Pods" or "Resource", each mapping to a matching field in the object.
type: string
required:
- type
type: object
v1.Lifecycle:
description: Lifecycle describes actions that the management system should take
in response to container lifecycle events. For the PostStart and PreStop lifecycle
handlers, management of the container blocks until the action is complete,
unless the container process fails, in which case the handler is aborted.
example:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
properties:
postStart:
$ref: '#/components/schemas/v1.Handler'
preStop:
$ref: '#/components/schemas/v1.Handler'
type: object
v1.Scale:
description: Scale represents a scaling request for a resource.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
replicas: 0
status:
replicas: 6
selector: selector
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.ScaleSpec'
status:
$ref: '#/components/schemas/v1.ScaleStatus'
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: Scale
version: v1
v1beta1.Lease:
description: Lease defines a lease concept.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
renewTime: 2000-01-23T04:56:07.000+00:00
leaseDurationSeconds: 0
leaseTransitions: 6
acquireTime: 2000-01-23T04:56:07.000+00:00
holderIdentity: holderIdentity
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.LeaseSpec'
type: object
x-kubernetes-group-version-kind:
- group: coordination.k8s.io
kind: Lease
version: v1beta1
v1.NFSVolumeSource:
description: Represents an NFS mount that lasts the lifetime of a pod. NFS volumes
do not support ownership management or SELinux relabeling.
example:
path: path
server: server
readOnly: true
properties:
path:
description: 'Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs'
type: string
readOnly:
description: 'ReadOnly here will force the NFS export to be mounted with
read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs'
type: boolean
server:
description: 'Server is the hostname or IP address of the NFS server. More
info: https://kubernetes.io/docs/concepts/storage/volumes#nfs'
type: string
required:
- path
- server
type: object
v1.WatchEvent:
description: Event represents a single event to a watched resource.
properties:
object:
$ref: '#/components/schemas/runtime.RawExtension'
type:
type: string
required:
- object
- type
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: WatchEvent
version: v1
- group: admission.k8s.io
kind: WatchEvent
version: v1beta1
- group: admissionregistration.k8s.io
kind: WatchEvent
version: v1beta1
- group: apiextensions.k8s.io
kind: WatchEvent
version: v1beta1
- group: apiregistration.k8s.io
kind: WatchEvent
version: v1
- group: apiregistration.k8s.io
kind: WatchEvent
version: v1beta1
- group: apps
kind: WatchEvent
version: v1
- group: apps
kind: WatchEvent
version: v1beta1
- group: apps
kind: WatchEvent
version: v1beta2
- group: auditregistration.k8s.io
kind: WatchEvent
version: v1alpha1
- group: authentication.k8s.io
kind: WatchEvent
version: v1
- group: authentication.k8s.io
kind: WatchEvent
version: v1beta1
- group: authorization.k8s.io
kind: WatchEvent
version: v1
- group: authorization.k8s.io
kind: WatchEvent
version: v1beta1
- group: autoscaling
kind: WatchEvent
version: v1
- group: autoscaling
kind: WatchEvent
version: v2beta1
- group: autoscaling
kind: WatchEvent
version: v2beta2
- group: batch
kind: WatchEvent
version: v1
- group: batch
kind: WatchEvent
version: v1beta1
- group: batch
kind: WatchEvent
version: v2alpha1
- group: certificates.k8s.io
kind: WatchEvent
version: v1beta1
- group: coordination.k8s.io
kind: WatchEvent
version: v1
- group: coordination.k8s.io
kind: WatchEvent
version: v1beta1
- group: events.k8s.io
kind: WatchEvent
version: v1beta1
- group: extensions
kind: WatchEvent
version: v1beta1
- group: imagepolicy.k8s.io
kind: WatchEvent
version: v1alpha1
- group: networking.k8s.io
kind: WatchEvent
version: v1
- group: networking.k8s.io
kind: WatchEvent
version: v1beta1
- group: node.k8s.io
kind: WatchEvent
version: v1alpha1
- group: node.k8s.io
kind: WatchEvent
version: v1beta1
- group: policy
kind: WatchEvent
version: v1beta1
- group: rbac.authorization.k8s.io
kind: WatchEvent
version: v1
- group: rbac.authorization.k8s.io
kind: WatchEvent
version: v1alpha1
- group: rbac.authorization.k8s.io
kind: WatchEvent
version: v1beta1
- group: scheduling.k8s.io
kind: WatchEvent
version: v1
- group: scheduling.k8s.io
kind: WatchEvent
version: v1alpha1
- group: scheduling.k8s.io
kind: WatchEvent
version: v1beta1
- group: settings.k8s.io
kind: WatchEvent
version: v1alpha1
- group: storage.k8s.io
kind: WatchEvent
version: v1
- group: storage.k8s.io
kind: WatchEvent
version: v1alpha1
- group: storage.k8s.io
kind: WatchEvent
version: v1beta1
v1.GCEPersistentDiskVolumeSource:
description: |-
Represents a Persistent Disk resource in Google Compute Engine.
A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.
example:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
properties:
fsType:
description: 'Filesystem type of the volume that you want to mount. Tip:
Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk'
type: string
partition:
description: 'The partition in the volume that you want to mount. If omitted,
the default is to mount by volume name. Examples: For volume /dev/sda1,
you specify the partition as "1". Similarly, the volume partition for
/dev/sda is "0" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk'
format: int32
type: integer
pdName:
description: 'Unique name of the PD resource in GCE. Used to identify the
disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk'
type: string
readOnly:
description: 'ReadOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk'
type: boolean
required:
- pdName
type: object
v1.HTTPGetAction:
description: HTTPGetAction describes an action based on HTTP Get requests.
example:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
properties:
host:
description: Host name to connect to, defaults to the pod IP. You probably
want to set "Host" in httpHeaders instead.
type: string
httpHeaders:
description: Custom headers to set in the request. HTTP allows repeated
headers.
items:
$ref: '#/components/schemas/v1.HTTPHeader'
type: array
path:
description: Path to access on the HTTP server.
type: string
port:
$ref: '#/components/schemas/intstr.IntOrString'
scheme:
description: Scheme to use for connecting to the host. Defaults to HTTP.
type: string
required:
- port
type: object
v1.Secret:
description: Secret holds secret data of a certain type. The total bytes of
the values in the Data field must be less than MaxSecretSize bytes.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
key: data
kind: kind
type: type
stringData:
key: stringData
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
data:
additionalProperties:
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
description: Data contains the secret data. Each key must consist of alphanumeric
characters, '-', '_' or '.'. The serialized form of the secret data is
a base64 encoded string, representing the arbitrary (possibly non-string)
data value here. Described in https://tools.ietf.org/html/rfc4648#section-4
type: object
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
stringData:
additionalProperties:
type: string
description: stringData allows specifying non-binary secret data in string
form. It is provided as a write-only convenience method. All keys and
values are merged into the data field on write, overwriting any existing
values. It is never output when reading from the API.
type: object
type:
description: Used to facilitate programmatic handling of secret data.
type: string
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Secret
version: v1
admissionregistration.v1beta1.WebhookClientConfig:
description: WebhookClientConfig contains the information to make a TLS connection
with the webhook
example:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
properties:
caBundle:
description: '`caBundle` is a PEM encoded CA bundle which will be used to
validate the webhook''s server certificate. If unspecified, system trust
roots on the apiserver are used.'
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
service:
$ref: '#/components/schemas/admissionregistration.v1beta1.ServiceReference'
url:
description: |-
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type: string
type: object
v1.RollingUpdateDeployment:
description: Spec to control the desired behavior of rolling update.
example:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
maxSurge:
$ref: '#/components/schemas/intstr.IntOrString'
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v1.TypedLocalObjectReference:
description: TypedLocalObjectReference contains enough information to let you
locate the typed referenced object inside the same namespace.
example:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiGroup:
description: APIGroup is the group for the resource being referenced. If
APIGroup is not specified, the specified Kind must be in the core API
group. For any other third-party types, APIGroup is required.
type: string
kind:
description: Kind is the type of resource being referenced
type: string
name:
description: Name is the name of resource being referenced
type: string
required:
- kind
- name
type: object
v1.ReplicationController:
description: ReplicationController represents the configuration of a replication
controller.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
key: selector
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.ReplicationControllerSpec'
status:
$ref: '#/components/schemas/v1.ReplicationControllerStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ReplicationController
version: v1
v2beta1.MetricStatus:
description: MetricStatus describes the last-read state of a single metric.
example:
external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
external:
$ref: '#/components/schemas/v2beta1.ExternalMetricStatus'
object:
$ref: '#/components/schemas/v2beta1.ObjectMetricStatus'
pods:
$ref: '#/components/schemas/v2beta1.PodsMetricStatus'
resource:
$ref: '#/components/schemas/v2beta1.ResourceMetricStatus'
type:
description: type is the type of metric source. It will be one of "Object",
"Pods" or "Resource", each corresponds to a matching field in the object.
type: string
required:
- type
type: object
v2beta2.ExternalMetricSource:
description: ExternalMetricSource indicates how to scale on a metric not associated
with any Kubernetes object (for example length of queue in cloud messaging
service, or QPS from loadbalancer running outside of cluster).
example:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
properties:
metric:
$ref: '#/components/schemas/v2beta2.MetricIdentifier'
target:
$ref: '#/components/schemas/v2beta2.MetricTarget'
required:
- metric
- target
type: object
v2beta2.PodsMetricStatus:
description: PodsMetricStatus indicates the current value of a metric describing
each pod in the current scale target (for example, transactions-processed-per-second).
example:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
current:
$ref: '#/components/schemas/v2beta2.MetricValueStatus'
metric:
$ref: '#/components/schemas/v2beta2.MetricIdentifier'
required:
- current
- metric
type: object
v1beta1.PriorityClassList:
description: PriorityClassList is a collection of priority classes.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of PriorityClasses
items:
$ref: '#/components/schemas/v1beta1.PriorityClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: scheduling.k8s.io
kind: PriorityClassList
version: v1beta1
v1beta1.NetworkPolicyIngressRule:
description: DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule
is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule
matches traffic if and only if the traffic matches both ports AND from.
example:
from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
from:
description: List of sources which should be able to access the pods selected
for this rule. Items in this list are combined using a logical OR operation.
If this field is empty or missing, this rule matches all sources (traffic
not restricted by source). If this field is present and contains at least
on item, this rule allows traffic only if the traffic matches at least
one item in the from list.
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicyPeer'
type: array
ports:
description: List of ports which should be made accessible on the pods selected
for this rule. Each item in this list is combined using a logical OR.
If this field is empty or missing, this rule matches all ports (traffic
not restricted by port). If this field is present and contains at least
one item, then this rule allows traffic only if the traffic matches at
least one port in the list.
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicyPort'
type: array
type: object
policy.v1beta1.PodSecurityPolicySpec:
description: PodSecurityPolicySpec defines the policy enforced.
example:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
properties:
allowPrivilegeEscalation:
description: allowPrivilegeEscalation determines if a pod can request to
allow privilege escalation. If unspecified, defaults to true.
type: boolean
allowedCSIDrivers:
description: AllowedCSIDrivers is a whitelist of inline CSI drivers that
must be explicitly set to be embedded within a pod spec. An empty value
means no CSI drivers can run inline within a pod spec.
items:
$ref: '#/components/schemas/policy.v1beta1.AllowedCSIDriver'
type: array
allowedCapabilities:
description: allowedCapabilities is a list of capabilities that can be requested
to add to the container. Capabilities in this field may be added at the
pod author's discretion. You must not list a capability in both allowedCapabilities
and requiredDropCapabilities.
items:
type: string
type: array
allowedFlexVolumes:
description: allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty
or nil indicates that all Flexvolumes may be used. This parameter is
effective only when the usage of the Flexvolumes is allowed in the "volumes"
field.
items:
$ref: '#/components/schemas/policy.v1beta1.AllowedFlexVolume'
type: array
allowedHostPaths:
description: allowedHostPaths is a white list of allowed host paths. Empty
indicates that all host paths may be used.
items:
$ref: '#/components/schemas/policy.v1beta1.AllowedHostPath'
type: array
allowedProcMountTypes:
description: AllowedProcMountTypes is a whitelist of allowed ProcMountTypes.
Empty or nil indicates that only the DefaultProcMountType may be used.
This requires the ProcMountType feature flag to be enabled.
items:
type: string
type: array
allowedUnsafeSysctls:
description: |-
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection.
Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
items:
type: string
type: array
defaultAddCapabilities:
description: defaultAddCapabilities is the default set of capabilities that
will be added to the container unless the pod spec specifically drops
the capability. You may not list a capability in both defaultAddCapabilities
and requiredDropCapabilities. Capabilities added here are implicitly allowed,
and need not be included in the allowedCapabilities list.
items:
type: string
type: array
defaultAllowPrivilegeEscalation:
description: defaultAllowPrivilegeEscalation controls the default setting
for whether a process can gain more privileges than its parent process.
type: boolean
forbiddenSysctls:
description: |-
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden.
Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
items:
type: string
type: array
fsGroup:
$ref: '#/components/schemas/policy.v1beta1.FSGroupStrategyOptions'
hostIPC:
description: hostIPC determines if the policy allows the use of HostIPC
in the pod spec.
type: boolean
hostNetwork:
description: hostNetwork determines if the policy allows the use of HostNetwork
in the pod spec.
type: boolean
hostPID:
description: hostPID determines if the policy allows the use of HostPID
in the pod spec.
type: boolean
hostPorts:
description: hostPorts determines which host port ranges are allowed to
be exposed.
items:
$ref: '#/components/schemas/policy.v1beta1.HostPortRange'
type: array
privileged:
description: privileged determines if a pod can request to be run as privileged.
type: boolean
readOnlyRootFilesystem:
description: readOnlyRootFilesystem when set to true will force containers
to run with a read only root file system. If the container specifically
requests to run with a non-read only root file system the PSP should deny
the pod. If set to false the container may run with a read only root file
system if it wishes but it will not be forced to.
type: boolean
requiredDropCapabilities:
description: requiredDropCapabilities are the capabilities that will be
dropped from the container. These are required to be dropped and cannot
be added.
items:
type: string
type: array
runAsGroup:
$ref: '#/components/schemas/policy.v1beta1.RunAsGroupStrategyOptions'
runAsUser:
$ref: '#/components/schemas/policy.v1beta1.RunAsUserStrategyOptions'
seLinux:
$ref: '#/components/schemas/policy.v1beta1.SELinuxStrategyOptions'
supplementalGroups:
$ref: '#/components/schemas/policy.v1beta1.SupplementalGroupsStrategyOptions'
volumes:
description: volumes is a white list of allowed volume plugins. Empty indicates
that no volumes may be used. To allow all volumes you may use '*'.
items:
type: string
type: array
required:
- fsGroup
- runAsUser
- seLinux
- supplementalGroups
type: object
v1beta1.ResourceRule:
description: ResourceRule is the list of actions the subject is allowed to perform
on resources. The list ordering isn't significant, may contain duplicates,
and possibly be incomplete.
example:
resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
properties:
apiGroups:
description: APIGroups is the name of the APIGroup that contains the resources. If
multiple API groups are specified, any action requested against one of
the enumerated resources in any API group will be allowed. "*" means
all.
items:
type: string
type: array
resourceNames:
description: ResourceNames is an optional white list of names that the rule
applies to. An empty set means that everything is allowed. "*" means
all.
items:
type: string
type: array
resources:
description: |-
Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups.
"*/foo" represents the subresource 'foo' for all resources in the specified apiGroups.
items:
type: string
type: array
verbs:
description: 'Verb is a list of kubernetes resource API verbs, like: get,
list, watch, create, update, delete, proxy. "*" means all.'
items:
type: string
type: array
required:
- verbs
type: object
v1alpha1.Webhook:
description: Webhook holds the configuration of the webhook
example:
throttle:
qps: 6
burst: 0
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
properties:
clientConfig:
$ref: '#/components/schemas/v1alpha1.WebhookClientConfig'
throttle:
$ref: '#/components/schemas/v1alpha1.WebhookThrottleConfig'
required:
- clientConfig
type: object
extensions.v1beta1.HostPortRange:
description: 'HostPortRange defines a range of host ports that will be enabled
by a policy for pods to use. It requires both the start and end to be defined.
Deprecated: use HostPortRange from policy API Group instead.'
example:
min: 5
max: 1
properties:
max:
description: max is the end of the range, inclusive.
format: int32
type: integer
min:
description: min is the start of the range, inclusive.
format: int32
type: integer
required:
- max
- min
type: object
extensions.v1beta1.DeploymentRollback:
description: DEPRECATED. DeploymentRollback stores the information required
to rollback a deployment.
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
name:
description: 'Required: This must match the Name of a deployment.'
type: string
rollbackTo:
$ref: '#/components/schemas/extensions.v1beta1.RollbackConfig'
updatedAnnotations:
additionalProperties:
type: string
description: The annotations to be updated to a deployment
type: object
required:
- name
- rollbackTo
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: DeploymentRollback
version: v1beta1
v1.FlexVolumeSource:
description: FlexVolume represents a generic volume resource that is provisioned/attached
using an exec based plugin.
example:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
properties:
driver:
description: Driver is the name of the driver to use for this volume.
type: string
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem
depends on FlexVolume script.
type: string
options:
additionalProperties:
type: string
description: 'Optional: Extra command options if any.'
type: object
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts.'
type: boolean
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
required:
- driver
type: object
v1beta2.Deployment:
description: DEPRECATED - This group version of Deployment is deprecated by
apps/v1/Deployment. See the release notes for more information. Deployment
enables declarative updates for Pods and ReplicaSets.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
status:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta2.DeploymentSpec'
status:
$ref: '#/components/schemas/v1beta2.DeploymentStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: Deployment
version: v1beta2
v1.DeleteOptions:
description: DeleteOptions may be provided when deleting an API object.
example:
orphanDependents: true
apiVersion: apiVersion
dryRun:
- dryRun
- dryRun
kind: kind
preconditions:
uid: uid
resourceVersion: resourceVersion
gracePeriodSeconds: 0
propagationPolicy: propagationPolicy
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
dryRun:
description: 'When present, indicates that modifications should not be persisted.
An invalid or unrecognized dryRun directive will result in an error response
and no further processing of the request. Valid values are: - All: all
dry run stages will be processed'
items:
type: string
type: array
gracePeriodSeconds:
description: The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is nil, the default grace period for the specified type
will be used. Defaults to a per object value if not specified. zero means
delete immediately.
format: int64
type: integer
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
orphanDependents:
description: 'Deprecated: please use the PropagationPolicy, this field will
be deprecated in 1.7. Should the dependent objects be orphaned. If true/false,
the "orphan" finalizer will be added to/removed from the object''s finalizers
list. Either this field or PropagationPolicy may be set, but not both.'
type: boolean
preconditions:
$ref: '#/components/schemas/v1.Preconditions'
propagationPolicy:
description: 'Whether and how garbage collection will be performed. Either
this field or OrphanDependents may be set, but not both. The default policy
is decided by the existing finalizer set in the metadata.finalizers and
the resource-specific default policy. Acceptable values are: ''Orphan''
- orphan the dependents; ''Background'' - allow the garbage collector
to delete the dependents in the background; ''Foreground'' - a cascading
policy that deletes all dependents in the foreground.'
type: string
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: DeleteOptions
version: v1
- group: admission.k8s.io
kind: DeleteOptions
version: v1beta1
- group: admissionregistration.k8s.io
kind: DeleteOptions
version: v1beta1
- group: apiextensions.k8s.io
kind: DeleteOptions
version: v1beta1
- group: apiregistration.k8s.io
kind: DeleteOptions
version: v1
- group: apiregistration.k8s.io
kind: DeleteOptions
version: v1beta1
- group: apps
kind: DeleteOptions
version: v1
- group: apps
kind: DeleteOptions
version: v1beta1
- group: apps
kind: DeleteOptions
version: v1beta2
- group: auditregistration.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: authentication.k8s.io
kind: DeleteOptions
version: v1
- group: authentication.k8s.io
kind: DeleteOptions
version: v1beta1
- group: authorization.k8s.io
kind: DeleteOptions
version: v1
- group: authorization.k8s.io
kind: DeleteOptions
version: v1beta1
- group: autoscaling
kind: DeleteOptions
version: v1
- group: autoscaling
kind: DeleteOptions
version: v2beta1
- group: autoscaling
kind: DeleteOptions
version: v2beta2
- group: batch
kind: DeleteOptions
version: v1
- group: batch
kind: DeleteOptions
version: v1beta1
- group: batch
kind: DeleteOptions
version: v2alpha1
- group: certificates.k8s.io
kind: DeleteOptions
version: v1beta1
- group: coordination.k8s.io
kind: DeleteOptions
version: v1
- group: coordination.k8s.io
kind: DeleteOptions
version: v1beta1
- group: events.k8s.io
kind: DeleteOptions
version: v1beta1
- group: extensions
kind: DeleteOptions
version: v1beta1
- group: imagepolicy.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: networking.k8s.io
kind: DeleteOptions
version: v1
- group: networking.k8s.io
kind: DeleteOptions
version: v1beta1
- group: node.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: node.k8s.io
kind: DeleteOptions
version: v1beta1
- group: policy
kind: DeleteOptions
version: v1beta1
- group: rbac.authorization.k8s.io
kind: DeleteOptions
version: v1
- group: rbac.authorization.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: rbac.authorization.k8s.io
kind: DeleteOptions
version: v1beta1
- group: scheduling.k8s.io
kind: DeleteOptions
version: v1
- group: scheduling.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: scheduling.k8s.io
kind: DeleteOptions
version: v1beta1
- group: settings.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: storage.k8s.io
kind: DeleteOptions
version: v1
- group: storage.k8s.io
kind: DeleteOptions
version: v1alpha1
- group: storage.k8s.io
kind: DeleteOptions
version: v1beta1
v1.NetworkPolicyIngressRule:
description: NetworkPolicyIngressRule describes a particular set of traffic
that is allowed to the pods matched by a NetworkPolicySpec's podSelector.
The traffic must match both ports and from.
example:
from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
from:
description: List of sources which should be able to access the pods selected
for this rule. Items in this list are combined using a logical OR operation.
If this field is empty or missing, this rule matches all sources (traffic
not restricted by source). If this field is present and contains at least
on item, this rule allows traffic only if the traffic matches at least
one item in the from list.
items:
$ref: '#/components/schemas/v1.NetworkPolicyPeer'
type: array
ports:
description: List of ports which should be made accessible on the pods selected
for this rule. Each item in this list is combined using a logical OR.
If this field is empty or missing, this rule matches all ports (traffic
not restricted by port). If this field is present and contains at least
one item, then this rule allows traffic only if the traffic matches at
least one port in the list.
items:
$ref: '#/components/schemas/v1.NetworkPolicyPort'
type: array
type: object
v1.ServiceSpec:
description: ServiceSpec describes the attributes that a user creates on a service.
example:
healthCheckNodePort: 0
externalIPs:
- externalIPs
- externalIPs
sessionAffinity: sessionAffinity
ports:
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
type: type
sessionAffinityConfig:
clientIP:
timeoutSeconds: 5
loadBalancerIP: loadBalancerIP
externalName: externalName
loadBalancerSourceRanges:
- loadBalancerSourceRanges
- loadBalancerSourceRanges
externalTrafficPolicy: externalTrafficPolicy
selector:
key: selector
publishNotReadyAddresses: true
clusterIP: clusterIP
properties:
clusterIP:
description: 'clusterIP is the IP address of the service and is usually
assigned randomly by the master. If an address is specified manually and
is not in use by others, it will be allocated to the service; otherwise,
creation of the service will fail. This field can not be changed through
updates. Valid values are "None", empty string (""), or a valid IP address.
"None" can be specified for headless services when proxying is not required.
Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if
type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies'
type: string
externalIPs:
description: externalIPs is a list of IP addresses for which nodes in the
cluster will also accept traffic for this service. These IPs are not
managed by Kubernetes. The user is responsible for ensuring that traffic
arrives at a node with this IP. A common example is external load-balancers
that are not part of the Kubernetes system.
items:
type: string
type: array
externalName:
description: externalName is the external reference that kubedns or equivalent
will return as a CNAME record for this service. No proxying will be involved.
Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123)
and requires Type to be ExternalName.
type: string
externalTrafficPolicy:
description: externalTrafficPolicy denotes if this Service desires to route
external traffic to node-local or cluster-wide endpoints. "Local" preserves
the client source IP and avoids a second hop for LoadBalancer and Nodeport
type services, but risks potentially imbalanced traffic spreading. "Cluster"
obscures the client source IP and may cause a second hop to another node,
but should have good overall load-spreading.
type: string
healthCheckNodePort:
description: healthCheckNodePort specifies the healthcheck nodePort for
the service. If not specified, HealthCheckNodePort is created by the service
api backend with the allocated nodePort. Will use user-specified nodePort
value if specified by the client. Only effects when Type is set to LoadBalancer
and ExternalTrafficPolicy is set to Local.
format: int32
type: integer
loadBalancerIP:
description: 'Only applies to Service Type: LoadBalancer LoadBalancer will
get created with the IP specified in this field. This feature depends
on whether the underlying cloud-provider supports specifying the loadBalancerIP
when a load balancer is created. This field will be ignored if the cloud-provider
does not support the feature.'
type: string
loadBalancerSourceRanges:
description: 'If specified and supported by the platform, this will restrict
traffic through the cloud-provider load-balancer will be restricted to
the specified client IPs. This field will be ignored if the cloud-provider
does not support the feature." More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/'
items:
type: string
type: array
ports:
description: 'The list of ports that are exposed by this service. More info:
https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies'
items:
$ref: '#/components/schemas/v1.ServicePort'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-list-type: map
x-kubernetes-list-map-keys:
- port
- protocol
x-kubernetes-patch-merge-key: port
publishNotReadyAddresses:
description: publishNotReadyAddresses, when set to true, indicates that
DNS implementations must publish the notReadyAddresses of subsets for
the Endpoints associated with the Service. The default value is false.
The primary use case for setting this field is to use a StatefulSet's
Headless Service to propagate SRV records for its Pods without respect
to their readiness for purpose of peer discovery.
type: boolean
selector:
additionalProperties:
type: string
description: 'Route service traffic to pods with label keys and values matching
this selector. If empty or not present, the service is assumed to have
an external process managing its endpoints, which Kubernetes will not
modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored
if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/'
type: object
sessionAffinity:
description: 'Supports "ClientIP" and "None". Used to maintain session affinity.
Enable client IP based session affinity. Must be ClientIP or None. Defaults
to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies'
type: string
sessionAffinityConfig:
$ref: '#/components/schemas/v1.SessionAffinityConfig'
type:
description: 'type determines how the Service is exposed. Defaults to ClusterIP.
Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer.
"ExternalName" maps to the specified externalName. "ClusterIP" allocates
a cluster-internal IP address for load-balancing to endpoints. Endpoints
are determined by the selector or if that is not specified, by manual
construction of an Endpoints object. If clusterIP is "None", no virtual
IP is allocated and the endpoints are published as a set of endpoints
rather than a stable IP. "NodePort" builds on ClusterIP and allocates
a port on every node which routes to the clusterIP. "LoadBalancer" builds
on NodePort and creates an external load-balancer (if supported in the
current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types'
type: string
type: object
v1.NamespaceStatus:
description: NamespaceStatus is information about the current status of a Namespace.
example:
phase: phase
properties:
phase:
description: 'Phase is the current lifecycle phase of the namespace. More
info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/'
type: string
type: object
v2beta2.MetricIdentifier:
description: MetricIdentifier defines the name and optionally selector for a
metric
example:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
name:
description: name is the name of the given metric
type: string
selector:
$ref: '#/components/schemas/v1.LabelSelector'
required:
- name
type: object
v1.Affinity:
description: Affinity is a group of affinity scheduling rules.
example:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
properties:
nodeAffinity:
$ref: '#/components/schemas/v1.NodeAffinity'
podAffinity:
$ref: '#/components/schemas/v1.PodAffinity'
podAntiAffinity:
$ref: '#/components/schemas/v1.PodAntiAffinity'
type: object
v1alpha1.RoleBindingList:
description: RoleBindingList is a collection of RoleBindings
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of RoleBindings
items:
$ref: '#/components/schemas/v1alpha1.RoleBinding'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleBindingList
version: v1alpha1
v1.TokenReviewStatus:
description: TokenReviewStatus is the result of the token authentication request.
example:
authenticated: true
audiences:
- audiences
- audiences
error: error
user:
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
username: username
properties:
audiences:
description: Audiences are audience identifiers chosen by the authenticator
that are compatible with both the TokenReview and token. An identifier
is any identifier in the intersection of the TokenReviewSpec audiences
and the token's audiences. A client of the TokenReview API that sets the
spec.audiences field should validate that a compatible audience identifier
is returned in the status.audiences field to ensure that the TokenReview
server is audience aware. If a TokenReview returns an empty status.audience
field where status.authenticated is "true", the token is valid against
the audience of the Kubernetes API server.
items:
type: string
type: array
authenticated:
description: Authenticated indicates that the token was associated with
a known user.
type: boolean
error:
description: Error indicates that the token couldn't be checked
type: string
user:
$ref: '#/components/schemas/v1.UserInfo'
type: object
v1alpha1.RoleRef:
description: RoleRef contains information that points to the role being used
example:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiGroup:
description: APIGroup is the group for the resource being referenced
type: string
kind:
description: Kind is the type of resource being referenced
type: string
name:
description: Name is the name of resource being referenced
type: string
required:
- apiGroup
- kind
- name
type: object
v1beta1.ClusterRoleBinding:
description: ClusterRoleBinding references a ClusterRole, but not contain it. It
can reference a ClusterRole in the global namespace, and adds who information
via Subject.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
roleRef:
$ref: '#/components/schemas/v1beta1.RoleRef'
subjects:
description: Subjects holds references to the objects the role applies to.
items:
$ref: '#/components/schemas/v1beta1.Subject'
type: array
required:
- roleRef
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1beta1
v1beta1.TokenReviewStatus:
description: TokenReviewStatus is the result of the token authentication request.
example:
authenticated: true
audiences:
- audiences
- audiences
error: error
user:
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
username: username
properties:
audiences:
description: Audiences are audience identifiers chosen by the authenticator
that are compatible with both the TokenReview and token. An identifier
is any identifier in the intersection of the TokenReviewSpec audiences
and the token's audiences. A client of the TokenReview API that sets the
spec.audiences field should validate that a compatible audience identifier
is returned in the status.audiences field to ensure that the TokenReview
server is audience aware. If a TokenReview returns an empty status.audience
field where status.authenticated is "true", the token is valid against
the audience of the Kubernetes API server.
items:
type: string
type: array
authenticated:
description: Authenticated indicates that the token was associated with
a known user.
type: boolean
error:
description: Error indicates that the token couldn't be checked
type: string
user:
$ref: '#/components/schemas/v1beta1.UserInfo'
type: object
v1beta1.APIServiceStatus:
description: APIServiceStatus contains derived information about an API server
example:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
conditions:
description: Current service state of apiService.
items:
$ref: '#/components/schemas/v1beta1.APIServiceCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
type: object
v1.ObjectMeta:
description: ObjectMeta is metadata that all persisted resources must have,
which includes all objects users must create.
example:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
properties:
annotations:
additionalProperties:
type: string
description: 'Annotations is an unstructured key value map stored with a
resource that may be set by external tools to store and retrieve arbitrary
metadata. They are not queryable and should be preserved when modifying
objects. More info: http://kubernetes.io/docs/user-guide/annotations'
type: object
clusterName:
description: The name of the cluster which the object belongs to. This is
used to distinguish resources with same name and namespace in different
clusters. This field is not set anywhere right now and apiserver is going
to ignore it if set in create or update request.
type: string
creationTimestamp:
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.
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
format: date-time
type: string
deletionGracePeriodSeconds:
description: Number of seconds allowed for this object to gracefully terminate
before it will be removed from the system. Only set when deletionTimestamp
is also set. May only be shortened. Read-only.
format: int64
type: integer
deletionTimestamp:
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 the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is 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.
Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
format: date-time
type: string
finalizers:
description: Must be empty before the object is deleted from the registry.
Each entry is an identifier for the responsible component that will remove
the entry from the list. If the deletionTimestamp of the object is non-nil,
entries in this list can only be removed.
items:
type: string
type: array
x-kubernetes-patch-strategy: merge
generateName:
description: |-
GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
type: string
generation:
description: A sequence number representing a specific generation of the
desired state. Populated by the system. Read-only.
format: int64
type: integer
initializers:
$ref: '#/components/schemas/v1.Initializers'
labels:
additionalProperties:
type: string
description: 'Map of string keys and values that can be used to organize
and categorize (scope and select) objects. May match selectors of replication
controllers and services. More info: http://kubernetes.io/docs/user-guide/labels'
type: object
managedFields:
description: |-
ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.
This field is alpha and can be changed or removed without notice.
items:
$ref: '#/components/schemas/v1.ManagedFieldsEntry'
type: array
name:
description: 'Name must be unique within a namespace. Is required when creating
resources, although some resources may allow a client to request the generation
of an appropriate name automatically. Name is primarily intended for creation
idempotence and configuration definition. Cannot be updated. More info:
http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
namespace:
description: |-
Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces
type: string
ownerReferences:
description: List of objects depended by this object. If ALL objects in
the list have been deleted, this object will be garbage collected. If
this object is managed by a controller, then an entry in this list will
point to this controller, with the controller field set to true. There
cannot be more than one managing controller.
items:
$ref: '#/components/schemas/v1.OwnerReference'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: uid
resourceVersion:
description: |-
An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.
Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
type: string
selfLink:
description: SelfLink is a URL representing this object. Populated by the
system. Read-only.
type: string
uid:
description: |-
UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type: string
type: object
v1beta1.StatefulSetList:
description: StatefulSetList is a collection of StatefulSets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1beta1.StatefulSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: StatefulSetList
version: v1beta1
v1.ISCSIVolumeSource:
description: Represents an ISCSI disk. ISCSI volumes can only be mounted as
read/write once. ISCSI volumes support ownership management and SELinux relabeling.
example:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
properties:
chapAuthDiscovery:
description: whether support iSCSI Discovery CHAP authentication
type: boolean
chapAuthSession:
description: whether support iSCSI Session CHAP authentication
type: boolean
fsType:
description: 'Filesystem type of the volume that you want to mount. Tip:
Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi'
type: string
initiatorName:
description: Custom iSCSI Initiator Name. If initiatorName is specified
with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume
name> will be created for the connection.
type: string
iqn:
description: Target iSCSI Qualified Name.
type: string
iscsiInterface:
description: iSCSI Interface Name that uses an iSCSI transport. Defaults
to 'default' (tcp).
type: string
lun:
description: iSCSI Target Lun number.
format: int32
type: integer
portals:
description: iSCSI Target Portal List. The portal is either an IP or ip_addr:port
if the port is other than default (typically TCP ports 860 and 3260).
items:
type: string
type: array
readOnly:
description: ReadOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false.
type: boolean
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
targetPortal:
description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port
if the port is other than default (typically TCP ports 860 and 3260).
type: string
required:
- iqn
- lun
- targetPortal
type: object
v1beta1.VolumeAttachmentList:
description: VolumeAttachmentList is a collection of VolumeAttachment objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of VolumeAttachments
items:
$ref: '#/components/schemas/v1beta1.VolumeAttachment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: VolumeAttachmentList
version: v1beta1
extensions.v1beta1.IngressRule:
description: IngressRule represents the rules mapping the paths under a specified
host to the related backend services. Incoming requests are first evaluated
for a host match, then routed to the backend associated with the matching
IngressRuleValue.
example:
host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
properties:
host:
description: "Host is the fully qualified domain name of a network host,\
\ as defined by RFC 3986. Note the following deviations from the \"host\"\
\ part of the URI as defined in the RFC: 1. IPs are not allowed. Currently\
\ an IngressRuleValue can only apply to the\n\t IP in the Spec of the\
\ parent Ingress.\n2. The `:` delimiter is not respected because ports\
\ are not allowed.\n\t Currently the port of an Ingress is implicitly\
\ :80 for http and\n\t :443 for https.\nBoth these may change in the\
\ future. Incoming requests are matched against the host before the IngressRuleValue.\
\ If the host is unspecified, the Ingress routes all traffic based on\
\ the specified IngressRuleValue."
type: string
http:
$ref: '#/components/schemas/extensions.v1beta1.HTTPIngressRuleValue'
type: object
v1beta1.AggregationRule:
description: AggregationRule describes how to locate ClusterRoles to aggregate
into the ClusterRole
example:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
clusterRoleSelectors:
description: ClusterRoleSelectors holds a list of selectors which will be
used to find ClusterRoles and create the rules. If any of the selectors
match, then the ClusterRole's permissions will be added
items:
$ref: '#/components/schemas/v1.LabelSelector'
type: array
type: object
apps.v1beta1.Scale:
description: Scale represents a scaling request for a resource.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
replicas: 0
status:
targetSelector: targetSelector
replicas: 6
selector:
key: selector
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/apps.v1beta1.ScaleSpec'
status:
$ref: '#/components/schemas/apps.v1beta1.ScaleStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: Scale
version: v1beta1
v1.ControllerRevision:
description: ControllerRevision implements an immutable snapshot of state data.
Clients are responsible for serializing and deserializing the objects that
contain their internal state. Once a ControllerRevision has been successfully
created, it can not be updated. The API Server will fail validation of all
requests that attempt to mutate the Data field. ControllerRevisions may, however,
be deleted. Note that, due to its use by both the DaemonSet and StatefulSet
controllers for update and rollback, this object is beta. However, it may
be subject to name and representation changes in future releases, and clients
should not depend on its stability. It is primarily for internal use by controllers.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
data:
$ref: '#/components/schemas/runtime.RawExtension'
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
revision:
description: Revision indicates the revision of the state represented by
Data.
format: int64
type: integer
required:
- revision
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ControllerRevision
version: v1
v1beta1.Webhook:
description: Webhook describes an admission webhook and the resources and operations
it applies to.
example:
admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
properties:
admissionReviewVersions:
description: AdmissionReviewVersions is an ordered list of preferred `AdmissionReview`
versions the Webhook expects. API server will try to use first version
in the list which it supports. If none of the versions specified in this
list supported by API server, validation will fail for this object. If
a persisted webhook configuration specifies allowed versions and does
not include any versions known to the API Server, calls to the webhook
will fail and be subject to the failure policy. Default to `['v1beta1']`.
items:
type: string
type: array
clientConfig:
$ref: '#/components/schemas/admissionregistration.v1beta1.WebhookClientConfig'
failurePolicy:
description: FailurePolicy defines how unrecognized errors from the admission
endpoint are handled - allowed values are Ignore or Fail. Defaults to
Ignore.
type: string
name:
description: The name of the admission webhook. Name should be fully qualified,
e.g., imagepolicy.kubernetes.io, where "imagepolicy" is the name of the
webhook, and kubernetes.io is the name of the organization. Required.
type: string
namespaceSelector:
$ref: '#/components/schemas/v1.LabelSelector'
rules:
description: Rules describes what operations on what resources/subresources
the webhook cares about. The webhook cares about an operation if it matches
_any_ Rule. However, in order to prevent ValidatingAdmissionWebhooks and
MutatingAdmissionWebhooks from putting the cluster in a state which cannot
be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks
and MutatingAdmissionWebhooks are never called on admission requests for
ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.
items:
$ref: '#/components/schemas/v1beta1.RuleWithOperations'
type: array
sideEffects:
description: 'SideEffects states whether this webhookk has side effects.
Acceptable values are: Unknown, None, Some, NoneOnDryRun Webhooks with
side effects MUST implement a reconciliation system, since a request may
be rejected by a future step in the admission change and the side effects
therefore need to be undone. Requests with the dryRun attribute will be
auto-rejected if they match a webhook with sideEffects == Unknown or Some.
Defaults to Unknown.'
type: string
timeoutSeconds:
description: TimeoutSeconds specifies the timeout for this webhook. After
the timeout passes, the webhook call will be ignored or the API call will
fail based on the failure policy. The timeout value must be between 1
and 30 seconds. Default to 30 seconds.
format: int32
type: integer
required:
- clientConfig
- name
type: object
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}.
example:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
properties:
continue:
description: continue may be set if the user set a limit on the number of
items returned, and indicates that the server has more data available.
The value is opaque and may be used to issue another request to the endpoint
that served this list to retrieve the next set of available objects. Continuing
a consistent list may not be possible if the server configuration has
changed or more than a few minutes have passed. The resourceVersion field
returned when using this continue value will be identical to the value
in the first response, unless you have received this token from an error
message.
type: string
resourceVersion:
description: 'String that identifies the server''s internal version of this
object that can be used by clients to determine when objects have changed.
Value must be treated as opaque by clients and passed unmodified back
to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency'
type: string
selfLink:
description: selfLink is a URL representing this object. Populated by the
system. Read-only.
type: string
type: object
policy.v1beta1.AllowedHostPath:
description: AllowedHostPath defines the host volume conditions that will be
enabled by a policy for pods to use. It requires the path prefix to be defined.
example:
readOnly: true
pathPrefix: pathPrefix
properties:
pathPrefix:
description: |-
pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path.
Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo`
type: string
readOnly:
description: when set to true, will allow host volumes matching the pathPrefix
only if all volume mounts are readOnly.
type: boolean
type: object
v2beta1.HorizontalPodAutoscaler:
description: HorizontalPodAutoscaler is the configuration for a horizontal pod
autoscaler, which automatically manages the replica count of any resource
implementing the scale subresource based on the metrics specified.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
targetAverageValue: '{}'
targetValue: '{}'
resource:
targetAverageUtilization: 6
targetAverageValue: '{}'
name: name
pods:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
- external:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
resource:
currentAverageValue: '{}'
name: name
currentAverageUtilization: 5
pods:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerSpec'
status:
$ref: '#/components/schemas/v2beta1.HorizontalPodAutoscalerStatus'
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta1
v1.ComponentStatus:
description: ComponentStatus (and ComponentStatusList) holds the cluster validation
info.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
conditions:
- error: error
message: message
type: type
status: status
- error: error
message: message
type: type
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
conditions:
description: List of component conditions observed
items:
$ref: '#/components/schemas/v1.ComponentCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ComponentStatus
version: v1
v1.Taint:
description: The node this Taint is attached to has the "effect" on any pod
that does not tolerate the Taint.
example:
timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
properties:
effect:
description: Required. The effect of the taint on pods that do not tolerate
the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: Required. The taint key to be applied to a node.
type: string
timeAdded:
description: TimeAdded represents the time at which the taint was added.
It is only written for NoExecute taints.
format: date-time
type: string
value:
description: Required. The taint value corresponding to the taint key.
type: string
required:
- effect
- key
type: object
networking.v1beta1.HTTPIngressPath:
description: HTTPIngressPath associates a path regex with a backend. Incoming
urls matching the path are forwarded to the backend.
example:
path: path
backend:
servicePort: '{}'
serviceName: serviceName
properties:
backend:
$ref: '#/components/schemas/networking.v1beta1.IngressBackend'
path:
description: Path is an extended POSIX regex as defined by IEEE Std 1003.1,
(i.e this follows the egrep/unix syntax, not the perl syntax) matched
against the path of an incoming request. Currently it can contain characters
disallowed from the conventional "path" part of a URL as defined by RFC
3986. Paths must begin with a '/'. If unspecified, the path defaults to
a catch all sending traffic to the backend.
type: string
required:
- backend
type: object
v1beta1.EventList:
description: EventList is a list of Event objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- note: note
reason: reason
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
reportingInstance: reportingInstance
deprecatedCount: 0
kind: kind
deprecatedSource:
component: component
host: host
type: type
deprecatedLastTimestamp: 2000-01-23T04:56:07.000+00:00
regarding:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
deprecatedFirstTimestamp: 2000-01-23T04:56:07.000+00:00
apiVersion: apiVersion
reportingController: reportingController
related:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
series:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
eventTime: 2000-01-23T04:56:07.000+00:00
action: action
- note: note
reason: reason
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
reportingInstance: reportingInstance
deprecatedCount: 0
kind: kind
deprecatedSource:
component: component
host: host
type: type
deprecatedLastTimestamp: 2000-01-23T04:56:07.000+00:00
regarding:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
deprecatedFirstTimestamp: 2000-01-23T04:56:07.000+00:00
apiVersion: apiVersion
reportingController: reportingController
related:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
series:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
eventTime: 2000-01-23T04:56:07.000+00:00
action: action
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1beta1.Event'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: events.k8s.io
kind: EventList
version: v1beta1
v1.VolumeError:
description: VolumeError captures an error encountered during a volume operation.
example:
time: 2000-01-23T04:56:07.000+00:00
message: message
properties:
message:
description: String detailing the error encountered during Attach or Detach
operation. This string may be logged, so it should not contain sensitive
information.
type: string
time:
description: Time the error was encountered.
format: date-time
type: string
type: object
v1.ClusterRoleBindingList:
description: ClusterRoleBindingList is a collection of ClusterRoleBindings
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of ClusterRoleBindings
items:
$ref: '#/components/schemas/v1.ClusterRoleBinding'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleBindingList
version: v1
v1.PolicyRule:
description: PolicyRule holds information that describes a policy rule, but
does not contain information about who the rule applies to or which namespace
the rule applies to.
example:
resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiGroups:
description: APIGroups is the name of the APIGroup that contains the resources. If
multiple API groups are specified, any action requested against one of
the enumerated resources in any API group will be allowed.
items:
type: string
type: array
nonResourceURLs:
description: NonResourceURLs is a set of partial urls that a user should
have access to. *s are allowed, but only as the full, final step in the
path Since non-resource URLs are not namespaced, this field is only applicable
for ClusterRoles referenced from a ClusterRoleBinding. Rules can either
apply to API resources (such as "pods" or "secrets") or non-resource URL
paths (such as "/api"), but not both.
items:
type: string
type: array
resourceNames:
description: ResourceNames is an optional white list of names that the rule
applies to. An empty set means that everything is allowed.
items:
type: string
type: array
resources:
description: Resources is a list of resources this rule applies to. ResourceAll
represents all resources.
items:
type: string
type: array
verbs:
description: Verbs is a list of Verbs that apply to ALL the ResourceKinds
and AttributeRestrictions contained in this rule. VerbAll represents
all kinds.
items:
type: string
type: array
required:
- verbs
type: object
v1beta1.CertificateSigningRequest:
description: Describes a certificate signing request
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
request: request
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
usages:
- usages
- usages
username: username
status:
certificate: certificate
conditions:
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestSpec'
status:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestStatus'
type: object
x-kubernetes-group-version-kind:
- group: certificates.k8s.io
kind: CertificateSigningRequest
version: v1beta1
v1beta1.CustomResourceDefinitionCondition:
description: CustomResourceDefinitionCondition contains details for the current
condition of this pod.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: Human-readable message indicating details about last transition.
type: string
reason:
description: Unique, one-word, CamelCase reason for the condition's last
transition.
type: string
status:
description: Status is the status of the condition. Can be True, False,
Unknown.
type: string
type:
description: Type is the type of the condition.
type: string
required:
- status
- type
type: object
v2beta1.PodsMetricStatus:
description: PodsMetricStatus indicates the current value of a metric describing
each pod in the current scale target (for example, transactions-processed-per-second).
example:
metricName: metricName
currentAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
currentAverageValue:
$ref: '#/components/schemas/resource.Quantity'
metricName:
description: metricName is the name of the metric in question
type: string
selector:
$ref: '#/components/schemas/v1.LabelSelector'
required:
- currentAverageValue
- metricName
type: object
v1.DaemonEndpoint:
description: DaemonEndpoint contains information about a single Daemon endpoint.
example:
Port: 0
properties:
Port:
description: Port number of the given endpoint.
format: int32
type: integer
required:
- Port
type: object
v1beta1.NetworkPolicyPort:
description: DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated
by networking/v1/NetworkPolicyPort.
example:
protocol: protocol
port: '{}'
properties:
port:
$ref: '#/components/schemas/intstr.IntOrString'
protocol:
description: Optional. The protocol (TCP, UDP, or SCTP) which traffic must
match. If not specified, this field defaults to TCP.
type: string
type: object
v2beta1.ObjectMetricSource:
description: ObjectMetricSource indicates how to scale on a metric describing
a kubernetes object (for example, hits-per-second on an Ingress object).
example:
averageValue: '{}'
metricName: metricName
targetValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
averageValue:
$ref: '#/components/schemas/resource.Quantity'
metricName:
description: metricName is the name of the metric in question.
type: string
selector:
$ref: '#/components/schemas/v1.LabelSelector'
target:
$ref: '#/components/schemas/v2beta1.CrossVersionObjectReference'
targetValue:
$ref: '#/components/schemas/resource.Quantity'
required:
- metricName
- target
- targetValue
type: object
v1beta1.IPBlock:
description: DEPRECATED 1.9 - This group version of IPBlock is deprecated by
networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24")
that is allowed to the pods matched by a NetworkPolicySpec's podSelector.
The except entry describes CIDRs that should not be included within this rule.
example:
cidr: cidr
except:
- except
- except
properties:
cidr:
description: CIDR is a string representing the IP Block Valid examples are
"192.168.1.1/24"
type: string
except:
description: Except is a slice of CIDRs that should not be included within
an IP Block Valid examples are "192.168.1.1/24" Except values will be
rejected if they are outside the CIDR range
items:
type: string
type: array
required:
- cidr
type: object
v1.Pod:
description: Pod is a collection of containers that can run on a host. This
resource is created by clients and scheduled onto hosts.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
status:
phase: phase
reason: reason
podIP: podIP
containerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
hostIP: hostIP
startTime: 2000-01-23T04:56:07.000+00:00
nominatedNodeName: nominatedNodeName
qosClass: qosClass
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
message: message
initContainerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.PodSpec'
status:
$ref: '#/components/schemas/v1.PodStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Pod
version: v1
v1.PodTemplate:
description: PodTemplate describes a template for creating copies of a predefined
pod.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PodTemplate
version: v1
v1.Job:
description: Job represents the configuration of a single job.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
status:
completionTime: 2000-01-23T04:56:07.000+00:00
active: 2
startTime: 2000-01-23T04:56:07.000+00:00
failed: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
succeeded: 9
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.JobSpec'
status:
$ref: '#/components/schemas/v1.JobStatus'
type: object
x-kubernetes-group-version-kind:
- group: batch
kind: Job
version: v1
v1.PersistentVolumeClaimVolumeSource:
description: PersistentVolumeClaimVolumeSource references the user's PVC in
the same namespace. This volume finds the bound PV and mounts that volume
for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper
around another type of volume that is owned by someone else (the system).
example:
claimName: claimName
readOnly: true
properties:
claimName:
description: 'ClaimName is the name of a PersistentVolumeClaim in the same
namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims'
type: string
readOnly:
description: Will force the ReadOnly setting in VolumeMounts. Default false.
type: boolean
required:
- claimName
type: object
v1beta1.EventSeries:
description: EventSeries contain information on series of events, i.e. thing
that was/is happening continuously for some time.
example:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
properties:
count:
description: Number of occurrences in this series up to the last heartbeat
time
format: int32
type: integer
lastObservedTime:
description: Time when last Event from the series was seen before last heartbeat.
format: date-time
type: string
state:
description: Information whether this series is ongoing or finished.
type: string
required:
- count
- lastObservedTime
- state
type: object
v1.ServerAddressByClientCIDR:
description: ServerAddressByClientCIDR helps the client to determine the server
address that they should use, depending on the clientCIDR that they match.
example:
clientCIDR: clientCIDR
serverAddress: serverAddress
properties:
clientCIDR:
description: The CIDR with which clients can match their IP to figure out
the server address that they should use.
type: string
serverAddress:
description: Address of this server, suitable for a client that matches
the above CIDR. This can be a hostname, hostname:port, IP or IP:port.
type: string
required:
- clientCIDR
- serverAddress
type: object
v1beta1.Event:
description: Event is a report of an event somewhere in the cluster. It generally
denotes some state change in the system.
example:
note: note
reason: reason
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
reportingInstance: reportingInstance
deprecatedCount: 0
kind: kind
deprecatedSource:
component: component
host: host
type: type
deprecatedLastTimestamp: 2000-01-23T04:56:07.000+00:00
regarding:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
deprecatedFirstTimestamp: 2000-01-23T04:56:07.000+00:00
apiVersion: apiVersion
reportingController: reportingController
related:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
series:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
eventTime: 2000-01-23T04:56:07.000+00:00
action: action
properties:
action:
description: What action was taken/failed regarding to the regarding object.
type: string
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
deprecatedCount:
description: Deprecated field assuring backward compatibility with core.v1
Event type
format: int32
type: integer
deprecatedFirstTimestamp:
description: Deprecated field assuring backward compatibility with core.v1
Event type
format: date-time
type: string
deprecatedLastTimestamp:
description: Deprecated field assuring backward compatibility with core.v1
Event type
format: date-time
type: string
deprecatedSource:
$ref: '#/components/schemas/v1.EventSource'
eventTime:
description: Required. Time when this Event was first observed.
format: date-time
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
note:
description: Optional. A human-readable description of the status of this
operation. Maximal length of the note is 1kB, but libraries should be
prepared to handle values up to 64kB.
type: string
reason:
description: Why the action was taken.
type: string
regarding:
$ref: '#/components/schemas/v1.ObjectReference'
related:
$ref: '#/components/schemas/v1.ObjectReference'
reportingController:
description: Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
type: string
reportingInstance:
description: ID of the controller instance, e.g. `kubelet-xyzf`.
type: string
series:
$ref: '#/components/schemas/v1beta1.EventSeries'
type:
description: Type of this event (Normal, Warning), new types could be added
in the future.
type: string
required:
- eventTime
type: object
x-kubernetes-group-version-kind:
- group: events.k8s.io
kind: Event
version: v1beta1
v1.HorizontalPodAutoscaler:
description: configuration of a horizontal pod autoscaler.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 6
targetCPUUtilizationPercentage: 1
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
currentCPUUtilizationPercentage: 5
desiredReplicas: 2
currentReplicas: 5
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerSpec'
status:
$ref: '#/components/schemas/v1.HorizontalPodAutoscalerStatus'
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: HorizontalPodAutoscaler
version: v1
v1.StorageClassList:
description: StorageClassList is a collection of storage classes.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- volumeBindingMode: volumeBindingMode
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
provisioner: provisioner
apiVersion: apiVersion
allowVolumeExpansion: true
reclaimPolicy: reclaimPolicy
kind: kind
mountOptions:
- mountOptions
- mountOptions
parameters:
key: parameters
allowedTopologies:
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- volumeBindingMode: volumeBindingMode
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
provisioner: provisioner
apiVersion: apiVersion
allowVolumeExpansion: true
reclaimPolicy: reclaimPolicy
kind: kind
mountOptions:
- mountOptions
- mountOptions
parameters:
key: parameters
allowedTopologies:
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of StorageClasses
items:
$ref: '#/components/schemas/v1.StorageClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: StorageClassList
version: v1
networking.v1beta1.IngressList:
description: IngressList is a collection of Ingress.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of Ingress.
items:
$ref: '#/components/schemas/networking.v1beta1.Ingress'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: networking.k8s.io
kind: IngressList
version: v1beta1
v1alpha1.AggregationRule:
description: AggregationRule describes how to locate ClusterRoles to aggregate
into the ClusterRole
example:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
clusterRoleSelectors:
description: ClusterRoleSelectors holds a list of selectors which will be
used to find ClusterRoles and create the rules. If any of the selectors
match, then the ClusterRole's permissions will be added
items:
$ref: '#/components/schemas/v1.LabelSelector'
type: array
type: object
v1beta1.RoleRef:
description: RoleRef contains information that points to the role being used
example:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiGroup:
description: APIGroup is the group for the resource being referenced
type: string
kind:
description: Kind is the type of resource being referenced
type: string
name:
description: Name is the name of resource being referenced
type: string
required:
- apiGroup
- kind
- name
type: object
v1alpha1.PodPresetSpec:
description: PodPresetSpec is a description of a pod preset.
example:
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
properties:
env:
description: Env defines the collection of EnvVar to inject into containers.
items:
$ref: '#/components/schemas/v1.EnvVar'
type: array
envFrom:
description: EnvFrom defines the collection of EnvFromSource to inject into
containers.
items:
$ref: '#/components/schemas/v1.EnvFromSource'
type: array
selector:
$ref: '#/components/schemas/v1.LabelSelector'
volumeMounts:
description: VolumeMounts defines the collection of VolumeMount to inject
into containers.
items:
$ref: '#/components/schemas/v1.VolumeMount'
type: array
volumes:
description: Volumes defines the collection of Volume to inject into the
pod.
items:
$ref: '#/components/schemas/v1.Volume'
type: array
type: object
extensions.v1beta1.IngressStatus:
description: IngressStatus describe the current state of the Ingress.
example:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
loadBalancer:
$ref: '#/components/schemas/v1.LoadBalancerStatus'
type: object
v1.APIGroup:
description: APIGroup contains the name, the supported versions, and the preferred
version of a group.
example:
apiVersion: apiVersion
versions:
- groupVersion: groupVersion
version: version
- groupVersion: groupVersion
version: version
kind: kind
preferredVersion:
groupVersion: groupVersion
version: version
name: name
serverAddressByClientCIDRs:
- clientCIDR: clientCIDR
serverAddress: serverAddress
- clientCIDR: clientCIDR
serverAddress: serverAddress
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
name:
description: name is the name of the group.
type: string
preferredVersion:
$ref: '#/components/schemas/v1.GroupVersionForDiscovery'
serverAddressByClientCIDRs:
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.'
items:
$ref: '#/components/schemas/v1.ServerAddressByClientCIDR'
type: array
versions:
description: versions are the versions supported in this group.
items:
$ref: '#/components/schemas/v1.GroupVersionForDiscovery'
type: array
required:
- name
- versions
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: APIGroup
version: v1
v1beta1.PodDisruptionBudgetSpec:
description: PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.
example:
minAvailable: '{}'
maxUnavailable: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
minAvailable:
$ref: '#/components/schemas/intstr.IntOrString'
selector:
$ref: '#/components/schemas/v1.LabelSelector'
type: object
v1.Role:
description: Role is a namespaced, logical grouping of PolicyRules that can
be referenced as a unit by a RoleBinding.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
rules:
description: Rules holds all the PolicyRules for this Role
items:
$ref: '#/components/schemas/v1.PolicyRule'
type: array
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: Role
version: v1
v1.ResourceQuotaStatus:
description: ResourceQuotaStatus defines the enforced hard limits and observed
use.
example:
hard:
key: '{}'
used:
key: '{}'
properties:
hard:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: 'Hard is the set of enforced hard limits for each named resource.
More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/'
type: object
used:
additionalProperties:
$ref: '#/components/schemas/resource.Quantity'
description: Used is the current observed total usage of the resource in
the namespace.
type: object
type: object
v1beta1.Role:
description: Role is a namespaced, logical grouping of PolicyRules that can
be referenced as a unit by a RoleBinding.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
rules:
description: Rules holds all the PolicyRules for this Role
items:
$ref: '#/components/schemas/v1beta1.PolicyRule'
type: array
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: Role
version: v1beta1
policy.v1beta1.IDRange:
description: IDRange provides a min/max of an allowed range of IDs.
example:
min: 6
max: 0
properties:
max:
description: max is the end of the range, inclusive.
format: int64
type: integer
min:
description: min is the start of the range, inclusive.
format: int64
type: integer
required:
- max
- min
type: object
v2beta2.HorizontalPodAutoscalerSpec:
description: HorizontalPodAutoscalerSpec describes the desired functionality
of the HorizontalPodAutoscaler.
example:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
properties:
maxReplicas:
description: maxReplicas is the upper limit for the number of replicas to
which the autoscaler can scale up. It cannot be less that minReplicas.
format: int32
type: integer
metrics:
description: metrics contains the specifications for which to use to calculate
the desired replica count (the maximum replica count across all metrics
will be used). The desired replica count is calculated multiplying the
ratio between the target value and the current value by the current number
of pods. Ergo, metrics used must decrease as the pod count is increased,
and vice-versa. See the individual metric source types for more information
about how each type of metric must respond. If not set, the default metric
will be set to 80% average CPU utilization.
items:
$ref: '#/components/schemas/v2beta2.MetricSpec'
type: array
minReplicas:
description: minReplicas is the lower limit for the number of replicas to
which the autoscaler can scale down. It defaults to 1 pod.
format: int32
type: integer
scaleTargetRef:
$ref: '#/components/schemas/v2beta2.CrossVersionObjectReference'
required:
- maxReplicas
- scaleTargetRef
type: object
v1alpha1.ClusterRoleBinding:
description: ClusterRoleBinding references a ClusterRole, but not contain it. It
can reference a ClusterRole in the global namespace, and adds who information
via Subject.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
roleRef:
$ref: '#/components/schemas/v1alpha1.RoleRef'
subjects:
description: Subjects holds references to the objects the role applies to.
items:
$ref: '#/components/schemas/v1alpha1.Subject'
type: array
required:
- roleRef
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
version: v1alpha1
v1alpha1.PolicyRule:
description: PolicyRule holds information that describes a policy rule, but
does not contain information about who the rule applies to or which namespace
the rule applies to.
example:
resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiGroups:
description: APIGroups is the name of the APIGroup that contains the resources. If
multiple API groups are specified, any action requested against one of
the enumerated resources in any API group will be allowed.
items:
type: string
type: array
nonResourceURLs:
description: NonResourceURLs is a set of partial urls that a user should
have access to. *s are allowed, but only as the full, final step in the
path This name is intentionally different than the internal type so that
the DefaultConvert works nicely and because the ordering may be different.
Since non-resource URLs are not namespaced, this field is only applicable
for ClusterRoles referenced from a ClusterRoleBinding. Rules can either
apply to API resources (such as "pods" or "secrets") or non-resource URL
paths (such as "/api"), but not both.
items:
type: string
type: array
resourceNames:
description: ResourceNames is an optional white list of names that the rule
applies to. An empty set means that everything is allowed.
items:
type: string
type: array
resources:
description: Resources is a list of resources this rule applies to. ResourceAll
represents all resources.
items:
type: string
type: array
verbs:
description: Verbs is a list of Verbs that apply to ALL the ResourceKinds
and AttributeRestrictions contained in this rule. VerbAll represents
all kinds.
items:
type: string
type: array
required:
- verbs
type: object
policy.v1beta1.AllowedFlexVolume:
description: AllowedFlexVolume represents a single Flexvolume that is allowed
to be used.
example:
driver: driver
properties:
driver:
description: driver is the name of the Flexvolume driver.
type: string
required:
- driver
type: object
v1beta2.RollingUpdateStatefulSetStrategy:
description: RollingUpdateStatefulSetStrategy is used to communicate parameter
for RollingUpdateStatefulSetStrategyType.
example:
partition: 1
properties:
partition:
description: Partition indicates the ordinal at which the StatefulSet should
be partitioned. Default value is 0.
format: int32
type: integer
type: object
v1.APIService:
description: APIService represents a server for a particular GroupVersion. Name
must be "version.group".
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
status:
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.APIServiceSpec'
status:
$ref: '#/components/schemas/v1.APIServiceStatus'
type: object
x-kubernetes-group-version-kind:
- group: apiregistration.k8s.io
kind: APIService
version: v1
v1.SubjectAccessReviewSpec:
description: SubjectAccessReviewSpec is a description of the access request. Exactly
one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes
must be set
example:
uid: uid
nonResourceAttributes:
path: path
verb: verb
extra:
key:
- extra
- extra
groups:
- groups
- groups
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
user: user
properties:
extra:
additionalProperties:
items:
type: string
type: array
description: Extra corresponds to the user.Info.GetExtra() method from the
authenticator. Since that is input to the authorizer it needs a reflection
here.
type: object
groups:
description: Groups is the groups you're testing for.
items:
type: string
type: array
nonResourceAttributes:
$ref: '#/components/schemas/v1.NonResourceAttributes'
resourceAttributes:
$ref: '#/components/schemas/v1.ResourceAttributes'
uid:
description: UID information about the requesting user.
type: string
user:
description: User is the user you're testing for. If you specify "User"
but not "Groups", then is it interpreted as "What if User were not a member
of any groups
type: string
type: object
v1.DaemonSetCondition:
description: DaemonSetCondition describes the state of a DaemonSet at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of DaemonSet condition.
type: string
required:
- status
- type
type: object
v1.FlexPersistentVolumeSource:
description: FlexPersistentVolumeSource represents a generic persistent volume
resource that is provisioned/attached using an exec based plugin.
example:
driver: driver
options:
key: options
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
properties:
driver:
description: Driver is the name of the driver to use for this volume.
type: string
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem
depends on FlexVolume script.
type: string
options:
additionalProperties:
type: string
description: 'Optional: Extra command options if any.'
type: object
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts.'
type: boolean
secretRef:
$ref: '#/components/schemas/v1.SecretReference'
required:
- driver
type: object
v1.ServiceList:
description: ServiceList holds a list of services.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
healthCheckNodePort: 0
externalIPs:
- externalIPs
- externalIPs
sessionAffinity: sessionAffinity
ports:
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
type: type
sessionAffinityConfig:
clientIP:
timeoutSeconds: 5
loadBalancerIP: loadBalancerIP
externalName: externalName
loadBalancerSourceRanges:
- loadBalancerSourceRanges
- loadBalancerSourceRanges
externalTrafficPolicy: externalTrafficPolicy
selector:
key: selector
publishNotReadyAddresses: true
clusterIP: clusterIP
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
healthCheckNodePort: 0
externalIPs:
- externalIPs
- externalIPs
sessionAffinity: sessionAffinity
ports:
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
- protocol: protocol
port: 1
name: name
nodePort: 6
targetPort: '{}'
type: type
sessionAffinityConfig:
clientIP:
timeoutSeconds: 5
loadBalancerIP: loadBalancerIP
externalName: externalName
loadBalancerSourceRanges:
- loadBalancerSourceRanges
- loadBalancerSourceRanges
externalTrafficPolicy: externalTrafficPolicy
selector:
key: selector
publishNotReadyAddresses: true
clusterIP: clusterIP
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of services
items:
$ref: '#/components/schemas/v1.Service'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ServiceList
version: v1
extensions.v1beta1.AllowedCSIDriver:
description: AllowedCSIDriver represents a single inline CSI Driver that is
allowed to be used.
example:
name: name
properties:
name:
description: Name is the registered name of the CSI driver
type: string
required:
- name
type: object
v1beta1.CertificateSigningRequestCondition:
example:
reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
properties:
lastUpdateTime:
description: timestamp for the last update to this condition
format: date-time
type: string
message:
description: human readable message with details about the request state
type: string
reason:
description: brief reason for the request state
type: string
type:
description: request approval state, currently Approved or Denied.
type: string
required:
- type
type: object
v1beta1.TokenReview:
description: 'TokenReview attempts to authenticate a token to a known user.
Note: TokenReview requests may be cached by the webhook token authenticator
plugin in the kube-apiserver.'
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
audiences:
- audiences
- audiences
token: token
status:
authenticated: true
audiences:
- audiences
- audiences
error: error
user:
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
username: username
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.TokenReviewSpec'
status:
$ref: '#/components/schemas/v1beta1.TokenReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authentication.k8s.io
kind: TokenReview
version: v1beta1
v1.RoleList:
description: RoleList is a collection of Roles
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of Roles
items:
$ref: '#/components/schemas/v1.Role'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleList
version: v1
v1.ControllerRevisionList:
description: ControllerRevisionList is a resource containing a list of ControllerRevision
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of ControllerRevisions
items:
$ref: '#/components/schemas/v1.ControllerRevision'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ControllerRevisionList
version: v1
v1.LimitRange:
description: LimitRange sets resource usage limits for each kind of resource
in a Namespace.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
limits:
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
- default:
key: '{}'
min:
key: '{}'
max:
key: '{}'
maxLimitRequestRatio:
key: '{}'
type: type
defaultRequest:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.LimitRangeSpec'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: LimitRange
version: v1
v1.StatefulSetList:
description: StatefulSetList is a collection of StatefulSets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1.StatefulSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: StatefulSetList
version: v1
v1beta1.CSIDriverList:
description: CSIDriverList is a collection of CSIDriver objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
attachRequired: true
podInfoOnMount: true
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
attachRequired: true
podInfoOnMount: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of CSIDriver
items:
$ref: '#/components/schemas/v1beta1.CSIDriver'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: CSIDriverList
version: v1beta1
v1beta1.ControllerRevision:
description: DEPRECATED - This group version of ControllerRevision is deprecated
by apps/v1beta2/ControllerRevision. See the release notes for more information.
ControllerRevision implements an immutable snapshot of state data. Clients
are responsible for serializing and deserializing the objects that contain
their internal state. Once a ControllerRevision has been successfully created,
it can not be updated. The API Server will fail validation of all requests
that attempt to mutate the Data field. ControllerRevisions may, however, be
deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers
for update and rollback, this object is beta. However, it may be subject to
name and representation changes in future releases, and clients should not
depend on its stability. It is primarily for internal use by controllers.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
data:
$ref: '#/components/schemas/runtime.RawExtension'
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
revision:
description: Revision indicates the revision of the state represented by
Data.
format: int64
type: integer
required:
- revision
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ControllerRevision
version: v1beta1
v1.NamespaceSpec:
description: NamespaceSpec describes the attributes on a Namespace.
example:
finalizers:
- finalizers
- finalizers
properties:
finalizers:
description: 'Finalizers is an opaque list of values that must be empty
to permanently remove object from storage. More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/'
items:
type: string
type: array
type: object
v2beta2.ResourceMetricStatus:
description: ResourceMetricStatus indicates the current value of a resource
metric known to Kubernetes, as specified in requests and limits, describing
each pod in the current scale target (e.g. CPU or memory). Such metrics are
built in to Kubernetes, and have special scaling options on top of those available
to normal per-pod metrics using the "pods" source.
example:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
properties:
current:
$ref: '#/components/schemas/v2beta2.MetricValueStatus'
name:
description: Name is the name of the resource in question.
type: string
required:
- current
- name
type: object
v1.ServiceAccountList:
description: ServiceAccountList is a list of ServiceAccount objects
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
automountServiceAccountToken: true
kind: kind
imagePullSecrets:
- name: name
- name: name
secrets:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
automountServiceAccountToken: true
kind: kind
imagePullSecrets:
- name: name
- name: name
secrets:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of ServiceAccounts. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/'
items:
$ref: '#/components/schemas/v1.ServiceAccount'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ServiceAccountList
version: v1
policy.v1beta1.PodSecurityPolicy:
description: PodSecurityPolicy governs the ability to make requests that affect
the Security Context that will be applied to a pod and container.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicySpec'
type: object
x-kubernetes-group-version-kind:
- group: policy
kind: PodSecurityPolicy
version: v1beta1
v1alpha1.VolumeError:
description: VolumeError captures an error encountered during a volume operation.
example:
time: 2000-01-23T04:56:07.000+00:00
message: message
properties:
message:
description: String detailing the error encountered during Attach or Detach
operation. This string maybe logged, so it should not contain sensitive
information.
type: string
time:
description: Time the error was encountered.
format: date-time
type: string
type: object
v1beta1.CSINodeList:
description: CSINodeList is a collection of CSINode objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
drivers:
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
drivers:
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
- name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of CSINode
items:
$ref: '#/components/schemas/v1beta1.CSINode'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: CSINodeList
version: v1beta1
v1beta2.RollingUpdateDaemonSet:
description: Spec to control the desired behavior of daemon set rolling update.
example:
maxUnavailable: '{}'
properties:
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v1.VolumeAttachmentSource:
description: VolumeAttachmentSource represents a volume that should be attached.
Right now only PersistenVolumes can be attached via external attacher, in
future we may allow also inline volumes in pods. Exactly one member can be
set.
example:
persistentVolumeName: persistentVolumeName
properties:
persistentVolumeName:
description: Name of the persistent volume to attach.
type: string
type: object
v1beta2.StatefulSetUpdateStrategy:
description: StatefulSetUpdateStrategy indicates the strategy that the StatefulSet
controller will use to perform updates. It includes any additional parameters
necessary to perform the update for the indicated strategy.
example:
type: type
rollingUpdate:
partition: 1
properties:
rollingUpdate:
$ref: '#/components/schemas/v1beta2.RollingUpdateStatefulSetStrategy'
type:
description: Type indicates the type of the StatefulSetUpdateStrategy. Default
is RollingUpdate.
type: string
type: object
v1.PersistentVolumeClaimSpec:
description: PersistentVolumeClaimSpec describes the common attributes of storage
devices and allows a Source for provider-specific attributes
example:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
properties:
accessModes:
description: 'AccessModes contains the desired access modes the volume should
have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1'
items:
type: string
type: array
dataSource:
$ref: '#/components/schemas/v1.TypedLocalObjectReference'
resources:
$ref: '#/components/schemas/v1.ResourceRequirements'
selector:
$ref: '#/components/schemas/v1.LabelSelector'
storageClassName:
description: 'Name of the StorageClass required by the claim. More info:
https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
type: string
volumeMode:
description: volumeMode defines what type of volume is required by the claim.
Value of Filesystem is implied when not included in claim spec. This is
a beta feature.
type: string
volumeName:
description: VolumeName is the binding reference to the PersistentVolume
backing this claim.
type: string
type: object
v1beta1.CronJobList:
description: CronJobList is a collection of cron jobs.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
status:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
status:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of CronJobs.
items:
$ref: '#/components/schemas/v1beta1.CronJob'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: batch
kind: CronJobList
version: v1beta1
v1.EventList:
description: EventList is a list of events.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- reason: reason
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
involvedObject:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
reportingInstance: reportingInstance
kind: kind
count: 0
source:
component: component
host: host
message: message
type: type
reportingComponent: reportingComponent
firstTimestamp: 2000-01-23T04:56:07.000+00:00
apiVersion: apiVersion
related:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
lastTimestamp: 2000-01-23T04:56:07.000+00:00
series:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
eventTime: 2000-01-23T04:56:07.000+00:00
action: action
- reason: reason
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
involvedObject:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
reportingInstance: reportingInstance
kind: kind
count: 0
source:
component: component
host: host
message: message
type: type
reportingComponent: reportingComponent
firstTimestamp: 2000-01-23T04:56:07.000+00:00
apiVersion: apiVersion
related:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
lastTimestamp: 2000-01-23T04:56:07.000+00:00
series:
count: 6
lastObservedTime: 2000-01-23T04:56:07.000+00:00
state: state
eventTime: 2000-01-23T04:56:07.000+00:00
action: action
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of events
items:
$ref: '#/components/schemas/v1.Event'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: EventList
version: v1
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.
example:
apiVersion: apiVersion
versions:
- versions
- versions
kind: kind
serverAddressByClientCIDRs:
- clientCIDR: clientCIDR
serverAddress: serverAddress
- clientCIDR: clientCIDR
serverAddress: serverAddress
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
serverAddressByClientCIDRs:
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.'
items:
$ref: '#/components/schemas/v1.ServerAddressByClientCIDR'
type: array
versions:
description: versions are the api versions that are available.
items:
type: string
type: array
required:
- serverAddressByClientCIDRs
- versions
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: APIVersions
version: v1
v1.Node:
description: Node is a worker node in Kubernetes. Each node will have a unique
identifier in the cache (i.e. in etcd).
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
providerID: providerID
externalID: externalID
taints:
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
configSource:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
unschedulable: true
podCIDR: podCIDR
status:
daemonEndpoints:
kubeletEndpoint:
Port: 0
phase: phase
allocatable:
key: '{}'
volumesInUse:
- volumesInUse
- volumesInUse
addresses:
- address: address
type: type
- address: address
type: type
images:
- names:
- names
- names
sizeBytes: 6
- names:
- names
- names
sizeBytes: 6
nodeInfo:
machineID: machineID
bootID: bootID
containerRuntimeVersion: containerRuntimeVersion
kernelVersion: kernelVersion
kubeletVersion: kubeletVersion
systemUUID: systemUUID
kubeProxyVersion: kubeProxyVersion
operatingSystem: operatingSystem
architecture: architecture
osImage: osImage
conditions:
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
config:
lastKnownGood:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
active:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
assigned:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
error: error
volumesAttached:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
capacity:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.NodeSpec'
status:
$ref: '#/components/schemas/v1.NodeStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Node
version: v1
policy.v1beta1.PodSecurityPolicyList:
description: PodSecurityPolicyList is a list of PodSecurityPolicy objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is a list of schema objects.
items:
$ref: '#/components/schemas/policy.v1beta1.PodSecurityPolicy'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: policy
kind: PodSecurityPolicyList
version: v1beta1
v1.TokenReview:
description: 'TokenReview attempts to authenticate a token to a known user.
Note: TokenReview requests may be cached by the webhook token authenticator
plugin in the kube-apiserver.'
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
audiences:
- audiences
- audiences
token: token
status:
authenticated: true
audiences:
- audiences
- audiences
error: error
user:
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
username: username
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.TokenReviewSpec'
status:
$ref: '#/components/schemas/v1.TokenReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authentication.k8s.io
kind: TokenReview
version: v1
v1.PriorityClass:
description: PriorityClass defines mapping from a priority class name to the
priority integer value. The value can be any valid integer.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
description:
description: description is an arbitrary string that usually provides guidelines
on when this priority class should be used.
type: string
globalDefault:
description: globalDefault specifies whether this PriorityClass should be
considered as the default priority for pods that do not have any priority
class. Only one PriorityClass can be marked as `globalDefault`. However,
if more than one PriorityClasses exists with their `globalDefault` field
set to true, the smallest value of such global default PriorityClasses
will be used as the default priority.
type: boolean
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
value:
description: The value of this priority class. This is the actual priority
that pods receive when they have the name of this class in their pod spec.
format: int32
type: integer
required:
- value
type: object
x-kubernetes-group-version-kind:
- group: scheduling.k8s.io
kind: PriorityClass
version: v1
v1.AzureFilePersistentVolumeSource:
description: AzureFile represents an Azure File Service mount on the host and
bind mount to the pod.
example:
secretName: secretName
secretNamespace: secretNamespace
readOnly: true
shareName: shareName
properties:
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
secretName:
description: the name of secret that contains Azure Storage Account Name
and Key
type: string
secretNamespace:
description: the namespace of the secret that contains Azure Storage Account
Name and Key default is the same as the Pod
type: string
shareName:
description: Share Name
type: string
required:
- secretName
- shareName
type: object
runtime.RawExtension:
description: "RawExtension is used to hold extensions in external versions.\n\
\nTo use this, make a field which has RawExtension as its type in your external,\
\ versioned struct, and Object in your internal struct. You also need to register\
\ your various plugin types.\n\n// Internal package: type MyAPIObject struct\
\ {\n\truntime.TypeMeta `json:\",inline\"`\n\tMyPlugin runtime.Object `json:\"\
myPlugin\"`\n} type PluginA struct {\n\tAOption string `json:\"aOption\"`\n\
}\n\n// External package: type MyAPIObject struct {\n\truntime.TypeMeta `json:\"\
,inline\"`\n\tMyPlugin runtime.RawExtension `json:\"myPlugin\"`\n} type PluginA\
\ struct {\n\tAOption string `json:\"aOption\"`\n}\n\n// On the wire, the\
\ JSON will look something like this: {\n\t\"kind\":\"MyAPIObject\",\n\t\"\
apiVersion\":\"v1\",\n\t\"myPlugin\": {\n\t\t\"kind\":\"PluginA\",\n\t\t\"\
aOption\":\"foo\",\n\t},\n}\n\nSo what happens? Decode first uses json or\
\ yaml to unmarshal the serialized data into your external MyAPIObject. That\
\ causes the raw JSON to be stored, but not unpacked. The next step is to\
\ copy (using pkg/conversion) into the internal struct. The runtime package's\
\ DefaultScheme has conversion functions installed which will unpack the JSON\
\ stored in RawExtension, turning it into the correct object type, and storing\
\ it in the Object. (TODO: In the case where the object is of an unknown type,\
\ a runtime.Unknown object will be created and stored.)"
example:
Raw: Raw
properties:
Raw:
description: Raw is the underlying serialization of this object.
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
required:
- Raw
type: object
v1.GlusterfsPersistentVolumeSource:
description: Represents a Glusterfs mount that lasts the lifetime of a pod.
Glusterfs volumes do not support ownership management or SELinux relabeling.
example:
path: path
endpoints: endpoints
readOnly: true
endpointsNamespace: endpointsNamespace
properties:
endpoints:
description: 'EndpointsName is the endpoint name that details Glusterfs
topology. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: string
endpointsNamespace:
description: 'EndpointsNamespace is the namespace that contains Glusterfs
endpoint. If this field is empty, the EndpointNamespace defaults to the
same namespace as the bound PVC. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: string
path:
description: 'Path is the Glusterfs volume path. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: string
readOnly:
description: 'ReadOnly here will force the Glusterfs volume to be mounted
with read-only permissions. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: boolean
required:
- endpoints
- path
type: object
v1.NetworkPolicyEgressRule:
description: NetworkPolicyEgressRule describes a particular set of traffic that
is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic
must match both ports and to. This type is beta-level in 1.8
example:
to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
ports:
description: List of destination ports for outgoing traffic. Each item in
this list is combined using a logical OR. If this field is empty or missing,
this rule matches all ports (traffic not restricted by port). If this
field is present and contains at least one item, then this rule allows
traffic only if the traffic matches at least one port in the list.
items:
$ref: '#/components/schemas/v1.NetworkPolicyPort'
type: array
to:
description: List of destinations for outgoing traffic of pods selected
for this rule. Items in this list are combined using a logical OR operation.
If this field is empty or missing, this rule matches all destinations
(traffic not restricted by destination). If this field is present and
contains at least one item, this rule allows traffic only if the traffic
matches at least one item in the to list.
items:
$ref: '#/components/schemas/v1.NetworkPolicyPeer'
type: array
type: object
v1.HostPathVolumeSource:
description: Represents a host path mapped into a pod. Host path volumes do
not support ownership management or SELinux relabeling.
example:
path: path
type: type
properties:
path:
description: 'Path of the directory on the host. If the path is a symlink,
it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath'
type: string
type:
description: 'Type for HostPath Volume Defaults to "" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath'
type: string
required:
- path
type: object
v1beta1.NonResourceRule:
description: NonResourceRule holds information that describes a rule for the
non-resource
example:
verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
nonResourceURLs:
description: NonResourceURLs is a set of partial urls that a user should
have access to. *s are allowed, but only as the full, final step in the
path. "*" means all.
items:
type: string
type: array
verbs:
description: 'Verb is a list of kubernetes non-resource API verbs, like:
get, post, put, delete, patch, head, options. "*" means all.'
items:
type: string
type: array
required:
- verbs
type: object
v1.NetworkPolicy:
description: NetworkPolicy describes what network traffic is allowed for a set
of Pods
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.NetworkPolicySpec'
type: object
x-kubernetes-group-version-kind:
- group: networking.k8s.io
kind: NetworkPolicy
version: v1
v1alpha1.RuntimeClassSpec:
description: RuntimeClassSpec is a specification of a RuntimeClass. It contains
parameters that are required to describe the RuntimeClass to the Container
Runtime Interface (CRI) implementation, as well as any other components that
need to understand how the pod will be run. The RuntimeClassSpec is immutable.
example:
runtimeHandler: runtimeHandler
properties:
runtimeHandler:
description: RuntimeHandler specifies the underlying runtime and configuration
that the CRI implementation will use to handle pods of this class. The
possible values are specific to the node & CRI configuration. It is assumed
that all handlers are available on every node, and handlers of the same
name are equivalent on every node. For example, a handler called "runc"
might specify that the runc OCI runtime (using native Linux containers)
will be used to run the containers in a pod. The RuntimeHandler must conform
to the DNS Label (RFC 1123) requirements and is immutable.
type: string
required:
- runtimeHandler
type: object
v1.Endpoints:
description: |-
Endpoints is a collection of endpoints that implement the actual service. Example:
Name: "mysvc",
Subsets: [
{
Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}],
Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}]
},
{
Addresses: [{"ip": "10.10.3.3"}],
Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}]
},
]
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subsets:
- notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
- notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
subsets:
description: The set of all endpoints is the union of all subsets. Addresses
are placed into subsets according to the IPs they share. A single address
with multiple ports, some of which are ready and some of which are not
(because they come from different containers) will result in the address
being displayed in different subsets for the different ports. No address
will appear in both Addresses and NotReadyAddresses in the same subset.
Sets of addresses and ports that comprise a service.
items:
$ref: '#/components/schemas/v1.EndpointSubset'
type: array
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Endpoints
version: v1
v1.PortworxVolumeSource:
description: PortworxVolumeSource represents a Portworx volume resource.
example:
volumeID: volumeID
readOnly: true
fsType: fsType
properties:
fsType:
description: FSType represents the filesystem type to mount Must be a filesystem
type supported by the host operating system. Ex. "ext4", "xfs". Implicitly
inferred to be "ext4" if unspecified.
type: string
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
volumeID:
description: VolumeID uniquely identifies a Portworx volume
type: string
required:
- volumeID
type: object
v1.JobList:
description: JobList is a collection of jobs.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
status:
completionTime: 2000-01-23T04:56:07.000+00:00
active: 2
startTime: 2000-01-23T04:56:07.000+00:00
failed: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
succeeded: 9
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
status:
completionTime: 2000-01-23T04:56:07.000+00:00
active: 2
startTime: 2000-01-23T04:56:07.000+00:00
failed: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
succeeded: 9
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of Jobs.
items:
$ref: '#/components/schemas/v1.Job'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: batch
kind: JobList
version: v1
v1.PodReadinessGate:
description: PodReadinessGate contains the reference to a pod condition
example:
conditionType: conditionType
properties:
conditionType:
description: ConditionType refers to a condition in the pod's condition
list with matching type.
type: string
required:
- conditionType
type: object
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.
example:
apiVersion: apiVersion
kind: kind
groupVersion: groupVersion
resources:
- shortNames:
- shortNames
- shortNames
kind: kind
name: name
storageVersionHash: storageVersionHash
verbs:
- verbs
- verbs
categories:
- categories
- categories
version: version
namespaced: true
group: group
singularName: singularName
- shortNames:
- shortNames
- shortNames
kind: kind
name: name
storageVersionHash: storageVersionHash
verbs:
- verbs
- verbs
categories:
- categories
- categories
version: version
namespaced: true
group: group
singularName: singularName
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
groupVersion:
description: groupVersion is the group and version this APIResourceList
is for.
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
resources:
description: resources contains the name of the resources and if they are
namespaced.
items:
$ref: '#/components/schemas/v1.APIResource'
type: array
required:
- groupVersion
- resources
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: APIResourceList
version: v1
extensions.v1beta1.IngressList:
description: IngressList is a collection of Ingress.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
backend:
servicePort: '{}'
serviceName: serviceName
rules:
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- host: host
http:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
tls:
- secretName: secretName
hosts:
- hosts
- hosts
- secretName: secretName
hosts:
- hosts
- hosts
status:
loadBalancer:
ingress:
- hostname: hostname
ip: ip
- hostname: hostname
ip: ip
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of Ingress.
items:
$ref: '#/components/schemas/extensions.v1beta1.Ingress'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: IngressList
version: v1beta1
v1beta1.CSINodeDriver:
description: CSINodeDriver holds information about the specification of one
CSI driver installed on a node
example:
name: name
topologyKeys:
- topologyKeys
- topologyKeys
nodeID: nodeID
properties:
name:
description: This is the name of the CSI driver that this object refers
to. This MUST be the same name returned by the CSI GetPluginName() call
for that driver.
type: string
nodeID:
description: nodeID of the node from the driver point of view. This field
enables Kubernetes to communicate with storage systems that do not share
the same nomenclature for nodes. For example, Kubernetes may refer to
a given node as "node1", but the storage system may refer to the same
node as "nodeA". When Kubernetes issues a command to the storage system
to attach a volume to a specific node, it can use this field to refer
to the node name using the ID that the storage system will understand,
e.g. "nodeA" instead of "node1". This field is required.
type: string
topologyKeys:
description: topologyKeys is the list of keys supported by the driver. When
a driver is initialized on a cluster, it provides a set of topology keys
that it understands (e.g. "company.com/zone", "company.com/region"). When
a driver is initialized on a node, it provides the same topology keys
along with values. Kubelet will expose these topology keys as labels on
its own node object. When Kubernetes does topology aware provisioning,
it can use this list to determine which labels it should retrieve from
the node object and pass back to the driver. It is possible for different
nodes to use different topology keys. This can be empty if driver does
not support topology.
items:
type: string
type: array
required:
- name
- nodeID
type: object
extensions.v1beta1.RunAsGroupStrategyOptions:
description: 'RunAsGroupStrategyOptions defines the strategy type and any options
used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from
policy API Group instead.'
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of gids that may be used. If
you would like to force a single gid then supply a single range with the
same start and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/extensions.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate the allowable RunAsGroup
values that may be set.
type: string
required:
- rule
type: object
v1.PodTemplateList:
description: PodTemplateList is a list of PodTemplates.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
- template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of pod templates
items:
$ref: '#/components/schemas/v1.PodTemplate'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PodTemplateList
version: v1
v1alpha1.ClusterRoleBindingList:
description: ClusterRoleBindingList is a collection of ClusterRoleBindings
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of ClusterRoleBindings
items:
$ref: '#/components/schemas/v1alpha1.ClusterRoleBinding'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleBindingList
version: v1alpha1
v1.OwnerReference:
description: OwnerReference contains enough information to let you identify
an owning object. An owning object must be in the same namespace as the dependent,
or be cluster-scoped, so there is no namespace field.
example:
uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
properties:
apiVersion:
description: API version of the referent.
type: string
blockOwnerDeletion:
description: If true, AND if the owner has the "foregroundDeletion" finalizer,
then the owner cannot be deleted from the key-value store until this reference
is removed. Defaults to false. To set this field, a user needs "delete"
permission of the owner, otherwise 422 (Unprocessable Entity) will be
returned.
type: boolean
controller:
description: If true, this reference points to the managing controller.
type: boolean
kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
name:
description: 'Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
uid:
description: 'UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids'
type: string
required:
- apiVersion
- kind
- name
- uid
type: object
v1beta1.ClusterRoleBindingList:
description: ClusterRoleBindingList is a collection of ClusterRoleBindings
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of ClusterRoleBindings
items:
$ref: '#/components/schemas/v1beta1.ClusterRoleBinding'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleBindingList
version: v1beta1
v1.GitRepoVolumeSource:
description: |-
Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.
DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.
example:
repository: repository
directory: directory
revision: revision
properties:
directory:
description: Target directory name. Must not contain or start with '..'. If
'.' is supplied, the volume directory will be the git repository. Otherwise,
if specified, the volume will contain the git repository in the subdirectory
with the given name.
type: string
repository:
description: Repository URL
type: string
revision:
description: Commit hash for the specified revision.
type: string
required:
- repository
type: object
v1.ServiceAccountTokenProjection:
description: ServiceAccountTokenProjection represents a projected service account
token volume. This projection can be used to insert a service account token
into the pods runtime filesystem for use against APIs (Kubernetes API Server
or otherwise).
example:
path: path
audience: audience
expirationSeconds: 1
properties:
audience:
description: Audience is the intended audience of the token. A recipient
of a token must identify itself with an identifier specified in the audience
of the token, and otherwise should reject the token. The audience defaults
to the identifier of the apiserver.
type: string
expirationSeconds:
description: ExpirationSeconds is the requested duration of validity of
the service account token. As the token approaches expiration, the kubelet
volume plugin will proactively rotate the service account token. The kubelet
will start trying to rotate the token if the token is older than 80 percent
of its time to live or if the token is older than 24 hours.Defaults to
1 hour and must be at least 10 minutes.
format: int64
type: integer
path:
description: Path is the path relative to the mount point of the file to
project the token into.
type: string
required:
- path
type: object
v1.EnvVar:
description: EnvVar represents an environment variable present in a Container.
example:
name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
properties:
name:
description: Name of the environment variable. Must be a C_IDENTIFIER.
type: string
value:
description: 'Variable references $(VAR_NAME) are expanded using the previous
defined environment variables in the container and any service environment
variables. If a variable cannot be resolved, the reference in the input
string will be unchanged. The $(VAR_NAME) syntax can be escaped with a
double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
regardless of whether the variable exists or not. Defaults to "".'
type: string
valueFrom:
$ref: '#/components/schemas/v1.EnvVarSource'
required:
- name
type: object
v1beta1.CertificateSigningRequestStatus:
example:
certificate: certificate
conditions:
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
properties:
certificate:
description: If request was approved, the controller will place the issued
certificate here.
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
conditions:
description: Conditions applied to the request, such as approval or denial.
items:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequestCondition'
type: array
type: object
v1.ComponentCondition:
description: Information about the condition of a component.
example:
error: error
message: message
type: type
status: status
properties:
error:
description: Condition error code for a component. For example, a health
check error code.
type: string
message:
description: Message about the condition for a component. For example, information
about a health check.
type: string
status:
description: 'Status of the condition for a component. Valid values for
"Healthy": "True", "False", or "Unknown".'
type: string
type:
description: 'Type of condition for a component. Valid value: "Healthy"'
type: string
required:
- status
- type
type: object
v1beta1.RollingUpdateStatefulSetStrategy:
description: RollingUpdateStatefulSetStrategy is used to communicate parameter
for RollingUpdateStatefulSetStrategyType.
example:
partition: 1
properties:
partition:
description: Partition indicates the ordinal at which the StatefulSet should
be partitioned.
format: int32
type: integer
type: object
policy.v1beta1.RunAsUserStrategyOptions:
description: RunAsUserStrategyOptions defines the strategy type and any options
used to create the strategy.
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of uids that may be used. If
you would like to force a single uid then supply a single range with the
same start and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/policy.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate the allowable RunAsUser
values that may be set.
type: string
required:
- rule
type: object
extensions.v1beta1.DeploymentStrategy:
description: DeploymentStrategy describes how to replace existing pods with
new ones.
example:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/extensions.v1beta1.RollingUpdateDeployment'
type:
description: Type of deployment. Can be "Recreate" or "RollingUpdate". Default
is RollingUpdate.
type: string
type: object
v1alpha1.RuntimeClassList:
description: RuntimeClassList is a list of RuntimeClass objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
runtimeHandler: runtimeHandler
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
runtimeHandler: runtimeHandler
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1alpha1.RuntimeClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: node.k8s.io
kind: RuntimeClassList
version: v1alpha1
v1.SubjectRulesReviewStatus:
description: SubjectRulesReviewStatus contains the result of a rules check.
This check can be incomplete depending on the set of authorizers the server
is configured with and any errors experienced during evaluation. Because authorization
rules are additive, if a rule appears in a list it's safe to assume the subject
has that permission, even if that list is incomplete.
example:
incomplete: true
nonResourceRules:
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- verbs:
- verbs
- verbs
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
resourceRules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
evaluationError: evaluationError
properties:
evaluationError:
description: EvaluationError can appear in combination with Rules. It indicates
an error occurred during rule evaluation, such as an authorizer that doesn't
support rule evaluation, and that ResourceRules and/or NonResourceRules
may be incomplete.
type: string
incomplete:
description: Incomplete is true when the rules returned by this call are
incomplete. This is most commonly encountered when an authorizer, such
as an external authorizer, doesn't support rules evaluation.
type: boolean
nonResourceRules:
description: NonResourceRules is the list of actions the subject is allowed
to perform on non-resources. The list ordering isn't significant, may
contain duplicates, and possibly be incomplete.
items:
$ref: '#/components/schemas/v1.NonResourceRule'
type: array
resourceRules:
description: ResourceRules is the list of actions the subject is allowed
to perform on resources. The list ordering isn't significant, may contain
duplicates, and possibly be incomplete.
items:
$ref: '#/components/schemas/v1.ResourceRule'
type: array
required:
- incomplete
- nonResourceRules
- resourceRules
type: object
v1beta1.CronJobSpec:
description: CronJobSpec describes how the job execution will look like and
when it will actually run.
example:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
properties:
concurrencyPolicy:
description: 'Specifies how to treat concurrent executions of a Job. Valid
values are: - "Allow" (default): allows CronJobs to run concurrently;
- "Forbid": forbids concurrent runs, skipping next run if previous run
hasn''t finished yet; - "Replace": cancels currently running job and replaces
it with a new one'
type: string
failedJobsHistoryLimit:
description: The number of failed finished jobs to retain. This is a pointer
to distinguish between explicit zero and not specified. Defaults to 1.
format: int32
type: integer
jobTemplate:
$ref: '#/components/schemas/v1beta1.JobTemplateSpec'
schedule:
description: The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
type: string
startingDeadlineSeconds:
description: Optional deadline in seconds for starting the job if it misses
scheduled time for any reason. Missed jobs executions will be counted
as failed ones.
format: int64
type: integer
successfulJobsHistoryLimit:
description: The number of successful finished jobs to retain. This is a
pointer to distinguish between explicit zero and not specified. Defaults
to 3.
format: int32
type: integer
suspend:
description: This flag tells the controller to suspend subsequent executions,
it does not apply to already started executions. Defaults to false.
type: boolean
required:
- jobTemplate
- schedule
type: object
v1beta1.CertificateSigningRequestList:
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
request: request
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
usages:
- usages
- usages
username: username
status:
certificate: certificate
conditions:
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
request: request
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
usages:
- usages
- usages
username: username
status:
certificate: certificate
conditions:
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
- reason: reason
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1beta1.CertificateSigningRequest'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: certificates.k8s.io
kind: CertificateSigningRequestList
version: v1beta1
v1beta1.SelfSubjectAccessReview:
description: SelfSubjectAccessReview checks whether or the current user can
perform an action. Not filling in a spec.namespace means "in all namespaces". Self
is a special case, because users should always be able to check whether they
can perform an action
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nonResourceAttributes:
path: path
verb: verb
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
status:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.SelfSubjectAccessReviewSpec'
status:
$ref: '#/components/schemas/v1beta1.SubjectAccessReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: SelfSubjectAccessReview
version: v1beta1
extensions.v1beta1.IDRange:
description: 'IDRange provides a min/max of an allowed range of IDs. Deprecated:
use IDRange from policy API Group instead.'
example:
min: 6
max: 0
properties:
max:
description: max is the end of the range, inclusive.
format: int64
type: integer
min:
description: min is the start of the range, inclusive.
format: int64
type: integer
required:
- max
- min
type: object
v1beta1.DaemonSetList:
description: DaemonSetList is a collection of daemon sets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
templateGeneration: 1
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 2
updatedNumberScheduled: 7
numberAvailable: 7
numberMisscheduled: 9
numberReady: 3
currentNumberScheduled: 5
collisionCount: 5
desiredNumberScheduled: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 4
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
templateGeneration: 1
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 2
updatedNumberScheduled: 7
numberAvailable: 7
numberMisscheduled: 9
numberReady: 3
currentNumberScheduled: 5
collisionCount: 5
desiredNumberScheduled: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 4
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: A list of daemon sets.
items:
$ref: '#/components/schemas/v1beta1.DaemonSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: DaemonSetList
version: v1beta1
v2beta2.HorizontalPodAutoscaler:
description: HorizontalPodAutoscaler is the configuration for a horizontal pod
autoscaler, which automatically manages the replica count of any resource
implementing the scale subresource based on the metrics specified.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 1
metrics:
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
- external:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
resource:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
pods:
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerSpec'
status:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerStatus'
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: HorizontalPodAutoscaler
version: v2beta2
v1beta1.StatefulSetStatus:
description: StatefulSetStatus represents the current state of a StatefulSet.
example:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
collisionCount:
description: collisionCount is the count of hash collisions for the StatefulSet.
The StatefulSet controller uses this field as a collision avoidance mechanism
when it needs to create the name for the newest ControllerRevision.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a statefulset's
current state.
items:
$ref: '#/components/schemas/v1beta1.StatefulSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
currentReplicas:
description: currentReplicas is the number of Pods created by the StatefulSet
controller from the StatefulSet version indicated by currentRevision.
format: int32
type: integer
currentRevision:
description: currentRevision, if not empty, indicates the version of the
StatefulSet used to generate Pods in the sequence [0,currentReplicas).
type: string
observedGeneration:
description: observedGeneration is the most recent generation observed for
this StatefulSet. It corresponds to the StatefulSet's generation, which
is updated on mutation by the API Server.
format: int64
type: integer
readyReplicas:
description: readyReplicas is the number of Pods created by the StatefulSet
controller that have a Ready Condition.
format: int32
type: integer
replicas:
description: replicas is the number of Pods created by the StatefulSet controller.
format: int32
type: integer
updateRevision:
description: updateRevision, if not empty, indicates the version of the
StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
type: string
updatedReplicas:
description: updatedReplicas is the number of Pods created by the StatefulSet
controller from the StatefulSet version indicated by updateRevision.
format: int32
type: integer
required:
- replicas
type: object
v1beta1.NetworkPolicyEgressRule:
description: DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule
is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule
describes a particular set of traffic that is allowed out of pods matched
by a NetworkPolicySpec's podSelector. The traffic must match both ports and
to. This type is beta-level in 1.8
example:
to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
ports:
description: List of destination ports for outgoing traffic. Each item in
this list is combined using a logical OR. If this field is empty or missing,
this rule matches all ports (traffic not restricted by port). If this
field is present and contains at least one item, then this rule allows
traffic only if the traffic matches at least one port in the list.
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicyPort'
type: array
to:
description: List of destinations for outgoing traffic of pods selected
for this rule. Items in this list are combined using a logical OR operation.
If this field is empty or missing, this rule matches all destinations
(traffic not restricted by destination). If this field is present and
contains at least one item, this rule allows traffic only if the traffic
matches at least one item in the to list.
items:
$ref: '#/components/schemas/v1beta1.NetworkPolicyPeer'
type: array
type: object
v1beta1.CustomResourceSubresources:
description: CustomResourceSubresources defines the status and scale subresources
for CustomResources.
example:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
properties:
scale:
$ref: '#/components/schemas/v1beta1.CustomResourceSubresourceScale'
status:
description: Status denotes the status subresource for CustomResources
properties: {}
type: object
type: object
v2beta1.ObjectMetricStatus:
description: ObjectMetricStatus indicates the current value of a metric describing
a kubernetes object (for example, hits-per-second on an Ingress object).
example:
averageValue: '{}'
metricName: metricName
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
currentValue: '{}'
target:
apiVersion: apiVersion
kind: kind
name: name
properties:
averageValue:
$ref: '#/components/schemas/resource.Quantity'
currentValue:
$ref: '#/components/schemas/resource.Quantity'
metricName:
description: metricName is the name of the metric in question.
type: string
selector:
$ref: '#/components/schemas/v1.LabelSelector'
target:
$ref: '#/components/schemas/v2beta1.CrossVersionObjectReference'
required:
- currentValue
- metricName
- target
type: object
v1.HorizontalPodAutoscalerList:
description: list of horizontal pod autoscaler objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 6
targetCPUUtilizationPercentage: 1
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
currentCPUUtilizationPercentage: 5
desiredReplicas: 2
currentReplicas: 5
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
maxReplicas: 0
minReplicas: 6
targetCPUUtilizationPercentage: 1
scaleTargetRef:
apiVersion: apiVersion
kind: kind
name: name
status:
currentCPUUtilizationPercentage: 5
desiredReplicas: 2
currentReplicas: 5
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: list of horizontal pod autoscaler objects.
items:
$ref: '#/components/schemas/v1.HorizontalPodAutoscaler'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: autoscaling
kind: HorizontalPodAutoscalerList
version: v1
v1.Binding:
description: Binding ties one object to another; for example, a pod is bound
to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource
of pods instead.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
target:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
target:
$ref: '#/components/schemas/v1.ObjectReference'
required:
- target
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Binding
version: v1
v1beta1.CustomResourceConversion:
description: CustomResourceConversion describes how to convert different versions
of a CR.
example:
webhookClientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
conversionReviewVersions:
- conversionReviewVersions
- conversionReviewVersions
strategy: strategy
properties:
conversionReviewVersions:
description: ConversionReviewVersions is an ordered list of preferred `ConversionReview`
versions the Webhook expects. API server will try to use first version
in the list which it supports. If none of the versions specified in this
list supported by API server, conversion will fail for this object. If
a persisted Webhook configuration specifies allowed versions and does
not include any versions known to the API Server, calls to the webhook
will fail. Default to `['v1beta1']`.
items:
type: string
type: array
strategy:
description: '`strategy` specifies the conversion strategy. Allowed values
are: - `None`: The converter only change the apiVersion and would not
touch any other field in the CR. - `Webhook`: API Server will call to
an external webhook to do the conversion. Additional information is needed
for this option.'
type: string
webhookClientConfig:
$ref: '#/components/schemas/apiextensions.v1beta1.WebhookClientConfig'
required:
- strategy
type: object
v1beta2.DeploymentCondition:
description: DeploymentCondition describes the state of a deployment at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
lastUpdateTime:
description: The last time this condition was updated.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of deployment condition.
type: string
required:
- status
- type
type: object
v2beta2.ResourceMetricSource:
description: ResourceMetricSource indicates how to scale on a resource metric
known to Kubernetes, as specified in requests and limits, describing each
pod in the current scale target (e.g. CPU or memory). The values will be
averaged together before being compared to the target. Such metrics are built
in to Kubernetes, and have special scaling options on top of those available
to normal per-pod metrics using the "pods" source. Only one "target" type
should be set.
example:
name: name
target:
averageValue: '{}'
averageUtilization: 6
type: type
value: '{}'
properties:
name:
description: name is the name of the resource in question.
type: string
target:
$ref: '#/components/schemas/v2beta2.MetricTarget'
required:
- name
- target
type: object
v1.VsphereVirtualDiskVolumeSource:
description: Represents a vSphere volume resource.
example:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: string
storagePolicyID:
description: Storage Policy Based Management (SPBM) profile ID associated
with the StoragePolicyName.
type: string
storagePolicyName:
description: Storage Policy Based Management (SPBM) profile name.
type: string
volumePath:
description: Path that identifies vSphere volume vmdk
type: string
required:
- volumePath
type: object
v1.NodeList:
description: NodeList is the whole list of all Nodes which have been registered
with master.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
providerID: providerID
externalID: externalID
taints:
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
configSource:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
unschedulable: true
podCIDR: podCIDR
status:
daemonEndpoints:
kubeletEndpoint:
Port: 0
phase: phase
allocatable:
key: '{}'
volumesInUse:
- volumesInUse
- volumesInUse
addresses:
- address: address
type: type
- address: address
type: type
images:
- names:
- names
- names
sizeBytes: 6
- names:
- names
- names
sizeBytes: 6
nodeInfo:
machineID: machineID
bootID: bootID
containerRuntimeVersion: containerRuntimeVersion
kernelVersion: kernelVersion
kubeletVersion: kubeletVersion
systemUUID: systemUUID
kubeProxyVersion: kubeProxyVersion
operatingSystem: operatingSystem
architecture: architecture
osImage: osImage
conditions:
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
config:
lastKnownGood:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
active:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
assigned:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
error: error
volumesAttached:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
providerID: providerID
externalID: externalID
taints:
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
- timeAdded: 2000-01-23T04:56:07.000+00:00
effect: effect
value: value
key: key
configSource:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
unschedulable: true
podCIDR: podCIDR
status:
daemonEndpoints:
kubeletEndpoint:
Port: 0
phase: phase
allocatable:
key: '{}'
volumesInUse:
- volumesInUse
- volumesInUse
addresses:
- address: address
type: type
- address: address
type: type
images:
- names:
- names
- names
sizeBytes: 6
- names:
- names
- names
sizeBytes: 6
nodeInfo:
machineID: machineID
bootID: bootID
containerRuntimeVersion: containerRuntimeVersion
kernelVersion: kernelVersion
kubeletVersion: kubeletVersion
systemUUID: systemUUID
kubeProxyVersion: kubeProxyVersion
operatingSystem: operatingSystem
architecture: architecture
osImage: osImage
conditions:
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastHeartbeatTime: 2000-01-23T04:56:07.000+00:00
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
config:
lastKnownGood:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
active:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
assigned:
configMap:
uid: uid
kubeletConfigKey: kubeletConfigKey
resourceVersion: resourceVersion
name: name
namespace: namespace
error: error
volumesAttached:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
capacity:
key: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of nodes
items:
$ref: '#/components/schemas/v1.Node'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: NodeList
version: v1
v1.EmptyDirVolumeSource:
description: Represents an empty directory for a pod. Empty directory volumes
support ownership management and SELinux relabeling.
example:
sizeLimit: '{}'
medium: medium
properties:
medium:
description: 'What type of storage medium should back this directory. The
default is "" which means to use the node''s default medium. Must be an
empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir'
type: string
sizeLimit:
$ref: '#/components/schemas/resource.Quantity'
type: object
v1.NetworkPolicyPort:
description: NetworkPolicyPort describes a port to allow traffic on
example:
protocol: protocol
port: '{}'
properties:
port:
$ref: '#/components/schemas/intstr.IntOrString'
protocol:
description: The protocol (TCP, UDP, or SCTP) which traffic must match.
If not specified, this field defaults to TCP.
type: string
type: object
v1.DeploymentList:
description: DeploymentList is a list of Deployments.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
status:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
status:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of Deployments.
items:
$ref: '#/components/schemas/v1.Deployment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DeploymentList
version: v1
v1alpha1.WebhookThrottleConfig:
description: WebhookThrottleConfig holds the configuration for throttling events
example:
qps: 6
burst: 0
properties:
burst:
description: ThrottleBurst is the maximum number of events sent at the same
moment default 15 QPS
format: int64
type: integer
qps:
description: ThrottleQPS maximum number of batches per second default 10
QPS
format: int64
type: integer
type: object
v1.Initializers:
description: Initializers tracks the progress of initialization.
example:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
properties:
pending:
description: Pending is a list of initializers that must execute in order
before this object is visible. When the last pending initializer is removed,
and no failing result is set, the initializers struct will be set to nil
and the object is considered as initialized and visible to all clients.
items:
$ref: '#/components/schemas/v1.Initializer'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
result:
$ref: '#/components/schemas/v1.Status'
required:
- pending
type: object
v1beta1.RoleBinding:
description: RoleBinding references a role, but does not contain it. It can
reference a Role in the same namespace or a ClusterRole in the global namespace.
It adds who information via Subjects and namespace information by which namespace
it exists in. RoleBindings in a given namespace only have effect in that
namespace.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
- apiGroup: apiGroup
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
roleRef:
$ref: '#/components/schemas/v1beta1.RoleRef'
subjects:
description: Subjects holds references to the objects the role applies to.
items:
$ref: '#/components/schemas/v1beta1.Subject'
type: array
required:
- roleRef
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1beta1
v1beta1.VolumeAttachmentStatus:
description: VolumeAttachmentStatus is the status of a VolumeAttachment request.
example:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
attachError:
$ref: '#/components/schemas/v1beta1.VolumeError'
attached:
description: Indicates the volume is successfully attached. This field must
only be set by the entity completing the attach operation, i.e. the external-attacher.
type: boolean
attachmentMetadata:
additionalProperties:
type: string
description: Upon successful attach, this field is populated with any information
returned by the attach operation that must be passed into subsequent WaitForAttach
or Mount calls. This field must only be set by the entity completing the
attach operation, i.e. the external-attacher.
type: object
detachError:
$ref: '#/components/schemas/v1beta1.VolumeError'
required:
- attached
type: object
v1.ContainerStateTerminated:
description: ContainerStateTerminated is a terminated state of a container.
example:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
properties:
containerID:
description: Container's ID in the format 'docker://<container_id>'
type: string
exitCode:
description: Exit status from the last termination of the container
format: int32
type: integer
finishedAt:
description: Time at which the container last terminated
format: date-time
type: string
message:
description: Message regarding the last termination of the container
type: string
reason:
description: (brief) reason from the last termination of the container
type: string
signal:
description: Signal from the last termination of the container
format: int32
type: integer
startedAt:
description: Time at which previous execution of the container started
format: date-time
type: string
required:
- exitCode
type: object
v1beta1.StorageClass:
description: |-
StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.
StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.
example:
volumeBindingMode: volumeBindingMode
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
provisioner: provisioner
apiVersion: apiVersion
allowVolumeExpansion: true
reclaimPolicy: reclaimPolicy
kind: kind
mountOptions:
- mountOptions
- mountOptions
parameters:
key: parameters
allowedTopologies:
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
properties:
allowVolumeExpansion:
description: AllowVolumeExpansion shows whether the storage class allow
volume expand
type: boolean
allowedTopologies:
description: Restrict the node topologies where volumes can be dynamically
provisioned. Each volume plugin defines its own supported topology specifications.
An empty TopologySelectorTerm list means there is no topology restriction.
This field is only honored by servers that enable the VolumeScheduling
feature.
items:
$ref: '#/components/schemas/v1.TopologySelectorTerm'
type: array
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
mountOptions:
description: Dynamically provisioned PersistentVolumes of this storage class
are created with these mountOptions, e.g. ["ro", "soft"]. Not validated
- mount of the PVs will simply fail if one is invalid.
items:
type: string
type: array
parameters:
additionalProperties:
type: string
description: Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
type: object
provisioner:
description: Provisioner indicates the type of the provisioner.
type: string
reclaimPolicy:
description: Dynamically provisioned PersistentVolumes of this storage class
are created with this reclaimPolicy. Defaults to Delete.
type: string
volumeBindingMode:
description: VolumeBindingMode indicates how PersistentVolumeClaims should
be provisioned and bound. When unset, VolumeBindingImmediate is used.
This field is only honored by servers that enable the VolumeScheduling
feature.
type: string
required:
- provisioner
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: StorageClass
version: v1beta1
v1.PodStatus:
description: PodStatus represents information about the status of a pod. Status
may trail the actual state of a system, especially if the node that hosts
the pod cannot contact the control plane.
example:
phase: phase
reason: reason
podIP: podIP
containerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
hostIP: hostIP
startTime: 2000-01-23T04:56:07.000+00:00
nominatedNodeName: nominatedNodeName
qosClass: qosClass
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
message: message
initContainerStatuses:
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
- image: image
imageID: imageID
restartCount: 5
ready: true
name: name
state:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
lastState:
running:
startedAt: 2000-01-23T04:56:07.000+00:00
waiting:
reason: reason
message: message
terminated:
reason: reason
exitCode: 6
startedAt: 2000-01-23T04:56:07.000+00:00
containerID: containerID
message: message
signal: 6
finishedAt: 2000-01-23T04:56:07.000+00:00
properties:
conditions:
description: 'Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions'
items:
$ref: '#/components/schemas/v1.PodCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
containerStatuses:
description: 'The list has one entry per container in the manifest. Each
entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status'
items:
$ref: '#/components/schemas/v1.ContainerStatus'
type: array
hostIP:
description: IP address of the host to which the pod is assigned. Empty
if not yet scheduled.
type: string
initContainerStatuses:
description: 'The list has one entry per init container in the manifest.
The most recent successful init container will have ready = true, the
most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status'
items:
$ref: '#/components/schemas/v1.ContainerStatus'
type: array
message:
description: A human readable message indicating details about why the pod
is in this condition.
type: string
nominatedNodeName:
description: nominatedNodeName is set only when this pod preempts other
pods on the node, but it cannot be scheduled right away as preemption
victims receive their graceful termination periods. This field does not
guarantee that the pod will be scheduled on this node. Scheduler may decide
to place the pod elsewhere if other nodes become available sooner. Scheduler
may also decide to give the resources on this node to a higher priority
pod that is created after preemption. As a result, this field may be different
than PodSpec.nodeName when the pod is scheduled.
type: string
phase:
description: |-
The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle. The conditions array, the reason and message fields, and the individual container status arrays contain more detail about the pod's status. There are five possible phase values:
Pending: The pod has been accepted by the Kubernetes system, but one or more of the container images has not been created. This includes time before being scheduled as well as time spent downloading images over the network, which could take a while. Running: The pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. Succeeded: All containers in the pod have terminated in success, and will not be restarted. Failed: All containers in the pod have terminated, and at least one container has terminated in failure. The container either exited with non-zero status or was terminated by the system. Unknown: For some reason the state of the pod could not be obtained, typically due to an error in communicating with the host of the pod.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
type: string
podIP:
description: IP address allocated to the pod. Routable at least within the
cluster. Empty if not yet allocated.
type: string
qosClass:
description: 'The Quality of Service (QOS) classification assigned to the
pod based on resource requirements See PodQOSClass type for available
QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md'
type: string
reason:
description: A brief CamelCase message indicating details about why the
pod is in this state. e.g. 'Evicted'
type: string
startTime:
description: RFC 3339 date and time at which the object was acknowledged
by the Kubelet. This is before the Kubelet pulled the container image(s)
for the pod.
format: date-time
type: string
type: object
v1beta2.StatefulSetStatus:
description: StatefulSetStatus represents the current state of a StatefulSet.
example:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
collisionCount:
description: collisionCount is the count of hash collisions for the StatefulSet.
The StatefulSet controller uses this field as a collision avoidance mechanism
when it needs to create the name for the newest ControllerRevision.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a statefulset's
current state.
items:
$ref: '#/components/schemas/v1beta2.StatefulSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
currentReplicas:
description: currentReplicas is the number of Pods created by the StatefulSet
controller from the StatefulSet version indicated by currentRevision.
format: int32
type: integer
currentRevision:
description: currentRevision, if not empty, indicates the version of the
StatefulSet used to generate Pods in the sequence [0,currentReplicas).
type: string
observedGeneration:
description: observedGeneration is the most recent generation observed for
this StatefulSet. It corresponds to the StatefulSet's generation, which
is updated on mutation by the API Server.
format: int64
type: integer
readyReplicas:
description: readyReplicas is the number of Pods created by the StatefulSet
controller that have a Ready Condition.
format: int32
type: integer
replicas:
description: replicas is the number of Pods created by the StatefulSet controller.
format: int32
type: integer
updateRevision:
description: updateRevision, if not empty, indicates the version of the
StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
type: string
updatedReplicas:
description: updatedReplicas is the number of Pods created by the StatefulSet
controller from the StatefulSet version indicated by updateRevision.
format: int32
type: integer
required:
- replicas
type: object
v1beta1.ReplicaSetSpec:
description: ReplicaSetSpec is the specification of a ReplicaSet.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
replicas:
description: 'Replicas is the number of desired replicas. This is a pointer
to distinguish between explicit zero and unspecified. Defaults to 1. More
info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller'
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
type: object
v1.AttachedVolume:
description: AttachedVolume describes a volume attached to a node
example:
devicePath: devicePath
name: name
properties:
devicePath:
description: DevicePath represents the device path where the volume should
be available
type: string
name:
description: Name of the attached volume
type: string
required:
- devicePath
- name
type: object
v1.PersistentVolume:
description: 'PersistentVolume (PV) is a storage resource provisioned by an
administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes'
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
claimRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
secretNamespace: secretNamespace
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
mountOptions:
- mountOptions
- mountOptions
local:
path: path
fsType: fsType
capacity:
key: '{}'
cephfs:
path: path
secretRef:
name: name
namespace: namespace
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
accessModes:
- accessModes
- accessModes
glusterfs:
path: path
endpoints: endpoints
readOnly: true
endpointsNamespace: endpointsNamespace
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
namespace: namespace
volumeID: volumeID
readOnly: true
fsType: fsType
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
volumeMode: volumeMode
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 0
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
namespace: namespace
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
storageClassName: storageClassName
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
readOnly: true
fsType: fsType
csi:
controllerPublishSecretRef:
name: name
namespace: namespace
driver: driver
nodePublishSecretRef:
name: name
namespace: namespace
nodeStageSecretRef:
name: name
namespace: namespace
volumeHandle: volumeHandle
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
nfs:
path: path
server: server
readOnly: true
persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicy
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
status:
phase: phase
reason: reason
message: message
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.PersistentVolumeSpec'
status:
$ref: '#/components/schemas/v1.PersistentVolumeStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: PersistentVolume
version: v1
v1.NodeDaemonEndpoints:
description: NodeDaemonEndpoints lists ports opened by daemons running on the
Node.
example:
kubeletEndpoint:
Port: 0
properties:
kubeletEndpoint:
$ref: '#/components/schemas/v1.DaemonEndpoint'
type: object
apps.v1beta1.DeploymentStatus:
description: DeploymentStatus is the most recently observed status of the Deployment.
example:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
properties:
availableReplicas:
description: Total number of available pods (ready for at least minReadySeconds)
targeted by this deployment.
format: int32
type: integer
collisionCount:
description: Count of hash collisions for the Deployment. The Deployment
controller uses this field as a collision avoidance mechanism when it
needs to create the name for the newest ReplicaSet.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a deployment's
current state.
items:
$ref: '#/components/schemas/apps.v1beta1.DeploymentCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
observedGeneration:
description: The generation observed by the deployment controller.
format: int64
type: integer
readyReplicas:
description: Total number of ready pods targeted by this deployment.
format: int32
type: integer
replicas:
description: Total number of non-terminated pods targeted by this deployment
(their labels match the selector).
format: int32
type: integer
unavailableReplicas:
description: Total number of unavailable pods targeted by this deployment.
This is the total number of pods that are still required for the deployment
to have 100% available capacity. They may either be pods that are running
but not yet available or pods that still have not been created.
format: int32
type: integer
updatedReplicas:
description: Total number of non-terminated pods targeted by this deployment
that have the desired template spec.
format: int32
type: integer
type: object
v1.NetworkPolicyList:
description: NetworkPolicyList is a list of NetworkPolicy objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of schema objects.
items:
$ref: '#/components/schemas/v1.NetworkPolicy'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: networking.k8s.io
kind: NetworkPolicyList
version: v1
v1alpha1.ClusterRoleList:
description: ClusterRoleList is a collection of ClusterRoles
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of ClusterRoles
items:
$ref: '#/components/schemas/v1alpha1.ClusterRole'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleList
version: v1alpha1
v1.ReplicaSet:
description: ReplicaSet ensures that a specified number of pod replicas are
running at any given time.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.ReplicaSetSpec'
status:
$ref: '#/components/schemas/v1.ReplicaSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ReplicaSet
version: v1
v1.NonResourceAttributes:
description: NonResourceAttributes includes the authorization attributes available
for non-resource requests to the Authorizer interface
example:
path: path
verb: verb
properties:
path:
description: Path is the URL path of the request
type: string
verb:
description: Verb is the standard HTTP verb
type: string
type: object
v1.TopologySelectorLabelRequirement:
description: A topology selector requirement is a selector that matches given
label. This is an alpha feature and may change in the future.
example:
values:
- values
- values
key: key
properties:
key:
description: The label key that the selector applies to.
type: string
values:
description: An array of string values. One value must match the label to
be selected. Each entry in Values is ORed.
items:
type: string
type: array
required:
- key
- values
type: object
v1alpha1.AuditSinkSpec:
description: AuditSinkSpec holds the spec for the audit sink
example:
webhook:
throttle:
qps: 6
burst: 0
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
policy:
level: level
stages:
- stages
- stages
properties:
policy:
$ref: '#/components/schemas/v1alpha1.Policy'
webhook:
$ref: '#/components/schemas/v1alpha1.Webhook'
required:
- policy
- webhook
type: object
v1.StatusCause:
description: StatusCause provides more information about an api.Status failure,
including cases when multiple errors are encountered.
example:
reason: reason
field: field
message: message
properties:
field:
description: |-
The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional.
Examples:
"name" - the field "name" on the current resource
"items[0].name" - the field "name" on the first array entry in "items"
type: string
message:
description: A human-readable description of the cause of the error. This
field may be presented as-is to a reader.
type: string
reason:
description: A machine-readable description of the cause of the error. If
this value is empty there is no information available.
type: string
type: object
v1alpha1.ServiceReference:
description: ServiceReference holds a reference to Service.legacy.k8s.io
example:
path: path
name: name
namespace: namespace
properties:
name:
description: '`name` is the name of the service. Required'
type: string
namespace:
description: '`namespace` is the namespace of the service. Required'
type: string
path:
description: '`path` is an optional URL path which will be sent in any request
to this service.'
type: string
required:
- name
- namespace
type: object
v1beta2.DaemonSetList:
description: DaemonSetList is a collection of daemon sets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: A list of daemon sets.
items:
$ref: '#/components/schemas/v1beta2.DaemonSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DaemonSetList
version: v1beta2
v1beta2.StatefulSetList:
description: StatefulSetList is a collection of StatefulSets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
status:
currentRevision: currentRevision
replicas: 9
updateRevision: updateRevision
readyReplicas: 7
collisionCount: 5
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
updatedReplicas: 3
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
items:
$ref: '#/components/schemas/v1beta2.StatefulSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: StatefulSetList
version: v1beta2
v1.DaemonSetUpdateStrategy:
description: DaemonSetUpdateStrategy is a struct used to control the update
strategy for a DaemonSet.
example:
type: type
rollingUpdate:
maxUnavailable: '{}'
properties:
rollingUpdate:
$ref: '#/components/schemas/v1.RollingUpdateDaemonSet'
type:
description: Type of daemon set update. Can be "RollingUpdate" or "OnDelete".
Default is RollingUpdate.
type: string
type: object
extensions.v1beta1.DeploymentStatus:
description: DeploymentStatus is the most recently observed status of the Deployment.
example:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
properties:
availableReplicas:
description: Total number of available pods (ready for at least minReadySeconds)
targeted by this deployment.
format: int32
type: integer
collisionCount:
description: Count of hash collisions for the Deployment. The Deployment
controller uses this field as a collision avoidance mechanism when it
needs to create the name for the newest ReplicaSet.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a deployment's
current state.
items:
$ref: '#/components/schemas/extensions.v1beta1.DeploymentCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
observedGeneration:
description: The generation observed by the deployment controller.
format: int64
type: integer
readyReplicas:
description: Total number of ready pods targeted by this deployment.
format: int32
type: integer
replicas:
description: Total number of non-terminated pods targeted by this deployment
(their labels match the selector).
format: int32
type: integer
unavailableReplicas:
description: Total number of unavailable pods targeted by this deployment.
This is the total number of pods that are still required for the deployment
to have 100% available capacity. They may either be pods that are running
but not yet available or pods that still have not been created.
format: int32
type: integer
updatedReplicas:
description: Total number of non-terminated pods targeted by this deployment
that have the desired template spec.
format: int32
type: integer
type: object
v1.ResourceRule:
description: ResourceRule is the list of actions the subject is allowed to perform
on resources. The list ordering isn't significant, may contain duplicates,
and possibly be incomplete.
example:
resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
properties:
apiGroups:
description: APIGroups is the name of the APIGroup that contains the resources. If
multiple API groups are specified, any action requested against one of
the enumerated resources in any API group will be allowed. "*" means
all.
items:
type: string
type: array
resourceNames:
description: ResourceNames is an optional white list of names that the rule
applies to. An empty set means that everything is allowed. "*" means
all.
items:
type: string
type: array
resources:
description: |-
Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups.
"*/foo" represents the subresource 'foo' for all resources in the specified apiGroups.
items:
type: string
type: array
verbs:
description: 'Verb is a list of kubernetes resource API verbs, like: get,
list, watch, create, update, delete, proxy. "*" means all.'
items:
type: string
type: array
required:
- verbs
type: object
v1.DownwardAPIVolumeFile:
description: DownwardAPIVolumeFile represents information to create the file
containing the pod field
example:
mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
properties:
fieldRef:
$ref: '#/components/schemas/v1.ObjectFieldSelector'
mode:
description: 'Optional: mode bits to use on this file, must be a value between
0 and 0777. If not specified, the volume defaultMode will be used. This
might be in conflict with other options that affect the file mode, like
fsGroup, and the result can be other mode bits set.'
format: int32
type: integer
path:
description: 'Required: Path is the relative path name of the file to be
created. Must not be absolute or contain the ''..'' path. Must be utf-8
encoded. The first item of the relative path must not start with ''..'''
type: string
resourceFieldRef:
$ref: '#/components/schemas/v1.ResourceFieldSelector'
required:
- path
type: object
v1.ContainerImage:
description: Describe a container image
example:
names:
- names
- names
sizeBytes: 6
properties:
names:
description: Names by which this image is known. e.g. ["k8s.gcr.io/hyperkube:v1.0.7",
"dockerhub.io/google_containers/hyperkube:v1.0.7"]
items:
type: string
type: array
sizeBytes:
description: The size of the image in bytes.
format: int64
type: integer
required:
- names
type: object
v1.Namespace:
description: Namespace provides a scope for Names. Use of multiple namespaces
is optional.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
finalizers:
- finalizers
- finalizers
status:
phase: phase
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.NamespaceSpec'
status:
$ref: '#/components/schemas/v1.NamespaceStatus'
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: Namespace
version: v1
v1beta1.ReplicaSetCondition:
description: ReplicaSetCondition describes the state of a replica set at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: The last time the condition transitioned from one status to
another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of replica set condition.
type: string
required:
- status
- type
type: object
policy.v1beta1.RunAsGroupStrategyOptions:
description: RunAsGroupStrategyOptions defines the strategy type and any options
used to create the strategy.
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of gids that may be used. If
you would like to force a single gid then supply a single range with the
same start and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/policy.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate the allowable RunAsGroup
values that may be set.
type: string
required:
- rule
type: object
v1beta1.ClusterRoleList:
description: ClusterRoleList is a collection of ClusterRoles
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is a list of ClusterRoles
items:
$ref: '#/components/schemas/v1beta1.ClusterRole'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRoleList
version: v1beta1
v1beta1.RuleWithOperations:
description: RuleWithOperations is a tuple of Operations and Resources. It is
recommended to make sure that all the tuple expansions are valid.
example:
operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
properties:
apiGroups:
description: APIGroups is the API groups the resources belong to. '*' is
all groups. If '*' is present, the length of the slice must be one. Required.
items:
type: string
type: array
apiVersions:
description: APIVersions is the API versions the resources belong to. '*'
is all versions. If '*' is present, the length of the slice must be one.
Required.
items:
type: string
type: array
operations:
description: Operations is the operations the admission hook cares about
- CREATE, UPDATE, or * for all operations. If '*' is present, the length
of the slice must be one. Required.
items:
type: string
type: array
resources:
description: |-
Resources is a list of resources this rule applies to.
For example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources.
If wildcard is present, the validation rule will ensure resources do not overlap with each other.
Depending on the enclosing object, subresources might not be allowed. Required.
items:
type: string
type: array
scope:
description: scope specifies the scope of this rule. Valid values are "Cluster",
"Namespaced", and "*" "Cluster" means that only cluster-scoped resources
will match this rule. Namespace API objects are cluster-scoped. "Namespaced"
means that only namespaced resources will match this rule. "*" means that
there are no scope restrictions. Subresources match the scope of their
parent resource. Default is "*".
type: string
type: object
v1.PodDNSConfig:
description: PodDNSConfig defines the DNS parameters of a pod in addition to
those generated from DNSPolicy.
example:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
properties:
nameservers:
description: A list of DNS name server IP addresses. This will be appended
to the base nameservers generated from DNSPolicy. Duplicated nameservers
will be removed.
items:
type: string
type: array
options:
description: A list of DNS resolver options. This will be merged with the
base options generated from DNSPolicy. Duplicated entries will be removed.
Resolution options given in Options will override those that appear in
the base DNSPolicy.
items:
$ref: '#/components/schemas/v1.PodDNSConfigOption'
type: array
searches:
description: A list of DNS search domains for host-name lookup. This will
be appended to the base search paths generated from DNSPolicy. Duplicated
search paths will be removed.
items:
type: string
type: array
type: object
v1.PodCondition:
description: PodCondition contains details for the current condition of this
pod.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastProbeTime:
description: Last time we probed the condition.
format: date-time
type: string
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: Human-readable message indicating details about last transition.
type: string
reason:
description: Unique, one-word, CamelCase reason for the condition's last
transition.
type: string
status:
description: 'Status is the status of the condition. Can be True, False,
Unknown. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions'
type: string
type:
description: 'Type is the type of the condition. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions'
type: string
required:
- status
- type
type: object
v1.ConfigMapList:
description: ConfigMapList is a resource containing a list of ConfigMap objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
key: data
binaryData:
key: binaryData
kind: kind
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
key: data
binaryData:
key: binaryData
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of ConfigMaps.
items:
$ref: '#/components/schemas/v1.ConfigMap'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ConfigMapList
version: v1
v1beta2.DeploymentList:
description: DeploymentList is a list of Deployments.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
status:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
status:
unavailableReplicas: 2
replicas: 3
readyReplicas: 9
collisionCount: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 4
availableReplicas: 5
observedGeneration: 7
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of Deployments.
items:
$ref: '#/components/schemas/v1beta2.Deployment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DeploymentList
version: v1beta2
v1.Handler:
description: Handler defines a specific action that should be taken
example:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
properties:
exec:
$ref: '#/components/schemas/v1.ExecAction'
httpGet:
$ref: '#/components/schemas/v1.HTTPGetAction'
tcpSocket:
$ref: '#/components/schemas/v1.TCPSocketAction'
type: object
v1beta1.ControllerRevisionList:
description: ControllerRevisionList is a resource containing a list of ControllerRevision
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
data:
Raw: Raw
kind: kind
revision: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of ControllerRevisions
items:
$ref: '#/components/schemas/v1beta1.ControllerRevision'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ControllerRevisionList
version: v1beta1
v1.StatefulSetCondition:
description: StatefulSetCondition describes the state of a statefulset at a
certain point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of statefulset condition.
type: string
required:
- status
- type
type: object
v1.ObjectReference:
description: ObjectReference contains enough information to let you inspect
or modify the referred object.
example:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
description: API version of the referent.
type: string
fieldPath:
description: 'If referring to a piece of an object instead of an entire
object, this string should contain a valid JSON/Go field access statement,
such as desiredState.manifest.containers[2]. For example, if the object
reference is to a container within a pod, this would take on a value like:
"spec.containers{name}" (where "name" refers to the name of the container
that triggered the event) or if no container name is specified "spec.containers[2]"
(container with index 2 in this pod). This syntax is chosen only to have
some well-defined way of referencing a part of an object.'
type: string
kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
type: string
resourceVersion:
description: 'Specific resourceVersion to which this reference is made,
if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency'
type: string
uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids'
type: string
type: object
v1.CSIPersistentVolumeSource:
description: Represents storage that is managed by an external CSI volume driver
(Beta feature)
example:
controllerPublishSecretRef:
name: name
namespace: namespace
driver: driver
nodePublishSecretRef:
name: name
namespace: namespace
nodeStageSecretRef:
name: name
namespace: namespace
volumeHandle: volumeHandle
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
properties:
controllerPublishSecretRef:
$ref: '#/components/schemas/v1.SecretReference'
driver:
description: Driver is the name of the driver to use for this volume. Required.
type: string
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs".
type: string
nodePublishSecretRef:
$ref: '#/components/schemas/v1.SecretReference'
nodeStageSecretRef:
$ref: '#/components/schemas/v1.SecretReference'
readOnly:
description: 'Optional: The value to pass to ControllerPublishVolumeRequest.
Defaults to false (read/write).'
type: boolean
volumeAttributes:
additionalProperties:
type: string
description: Attributes of the volume to publish.
type: object
volumeHandle:
description: VolumeHandle is the unique volume name returned by the CSI
volume plugin’s CreateVolume to refer to the volume on all subsequent
calls. Required.
type: string
required:
- driver
- volumeHandle
type: object
extensions.v1beta1.FSGroupStrategyOptions:
description: 'FSGroupStrategyOptions defines the strategy type and options used
to create the strategy. Deprecated: use FSGroupStrategyOptions from policy
API Group instead.'
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of fs groups. If you would like
to force a single fs group then supply a single range with the same start
and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/extensions.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate what FSGroup is used
in the SecurityContext.
type: string
type: object
v2beta1.ExternalMetricStatus:
description: ExternalMetricStatus indicates the current value of a global metric
not associated with any Kubernetes object.
example:
metricSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
metricName: metricName
currentAverageValue: '{}'
currentValue: '{}'
properties:
currentAverageValue:
$ref: '#/components/schemas/resource.Quantity'
currentValue:
$ref: '#/components/schemas/resource.Quantity'
metricName:
description: metricName is the name of a metric used for autoscaling in
metric system.
type: string
metricSelector:
$ref: '#/components/schemas/v1.LabelSelector'
required:
- currentValue
- metricName
type: object
v1beta1.CertificateSigningRequestSpec:
description: This information is immutable after the request is created. Only
the Request and Usages fields can be set on creation, other fields are derived
by Kubernetes and cannot be modified by users.
example:
request: request
uid: uid
extra:
key:
- extra
- extra
groups:
- groups
- groups
usages:
- usages
- usages
username: username
properties:
extra:
additionalProperties:
items:
type: string
type: array
description: Extra information about the requesting user. See user.Info
interface for details.
type: object
groups:
description: Group information about the requesting user. See user.Info
interface for details.
items:
type: string
type: array
request:
description: Base64-encoded PKCS#10 CSR data
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
uid:
description: UID information about the requesting user. See user.Info interface
for details.
type: string
usages:
description: |-
allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
https://tools.ietf.org/html/rfc5280#section-4.2.1.12
items:
type: string
type: array
username:
description: Information about the requesting user. See user.Info interface
for details.
type: string
required:
- request
type: object
v1.CephFSVolumeSource:
description: Represents a Ceph Filesystem mount that lasts the lifetime of a
pod Cephfs volumes do not support ownership management or SELinux relabeling.
example:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
properties:
monitors:
description: 'Required: Monitors is a collection of Ceph monitors More info:
https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
items:
type: string
type: array
path:
description: 'Optional: Used as the mounted root, rather than the full Ceph
tree, default is /'
type: string
readOnly:
description: 'Optional: Defaults to false (read/write). ReadOnly here will
force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
type: boolean
secretFile:
description: 'Optional: SecretFile is the path to key ring for User, default
is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
type: string
secretRef:
$ref: '#/components/schemas/v1.LocalObjectReference'
user:
description: 'Optional: User is the rados user name, default is admin More
info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it'
type: string
required:
- monitors
type: object
v1beta1.DaemonSetCondition:
description: DaemonSetCondition describes the state of a DaemonSet at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of DaemonSet condition.
type: string
required:
- status
- type
type: object
apps.v1beta1.RollingUpdateDeployment:
description: Spec to control the desired behavior of rolling update.
example:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
maxSurge:
$ref: '#/components/schemas/intstr.IntOrString'
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v1.NodeAffinity:
description: Node affinity is a group of node affinity scheduling rules.
example:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
properties:
preferredDuringSchedulingIgnoredDuringExecution:
description: The scheduler will prefer to schedule pods to nodes that satisfy
the affinity expressions specified by this field, but it may choose a
node that violates one or more of the expressions. The node that is most
preferred is the one with the greatest sum of weights, i.e. for each node
that meets all of the scheduling requirements (resource request, requiredDuringScheduling
affinity expressions, etc.), compute a sum by iterating through the elements
of this field and adding "weight" to the sum if the node matches the corresponding
matchExpressions; the node(s) with the highest sum are the most preferred.
items:
$ref: '#/components/schemas/v1.PreferredSchedulingTerm'
type: array
requiredDuringSchedulingIgnoredDuringExecution:
$ref: '#/components/schemas/v1.NodeSelector'
type: object
v2beta2.HorizontalPodAutoscalerStatus:
description: HorizontalPodAutoscalerStatus describes the current status of a
horizontal pod autoscaler.
example:
desiredReplicas: 2
currentReplicas: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
lastScaleTime: 2000-01-23T04:56:07.000+00:00
observedGeneration: 7
currentMetrics:
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- external:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
resource:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
name: name
pods:
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
type: type
object:
describedObject:
apiVersion: apiVersion
kind: kind
name: name
current:
averageValue: '{}'
averageUtilization: 5
value: '{}'
metric:
name: name
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
conditions:
description: conditions is the set of conditions required for this autoscaler
to scale its target, and indicates whether or not those conditions are
met.
items:
$ref: '#/components/schemas/v2beta2.HorizontalPodAutoscalerCondition'
type: array
currentMetrics:
description: currentMetrics is the last read state of the metrics used by
this autoscaler.
items:
$ref: '#/components/schemas/v2beta2.MetricStatus'
type: array
currentReplicas:
description: currentReplicas is current number of replicas of pods managed
by this autoscaler, as last seen by the autoscaler.
format: int32
type: integer
desiredReplicas:
description: desiredReplicas is the desired number of replicas of pods managed
by this autoscaler, as last calculated by the autoscaler.
format: int32
type: integer
lastScaleTime:
description: lastScaleTime is the last time the HorizontalPodAutoscaler
scaled the number of pods, used by the autoscaler to control how often
the number of pods is changed.
format: date-time
type: string
observedGeneration:
description: observedGeneration is the most recent generation observed by
this autoscaler.
format: int64
type: integer
required:
- conditions
- currentReplicas
- desiredReplicas
type: object
v1alpha1.PodPreset:
description: PodPreset is a policy resource that defines additional runtime
requirements for a Pod.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1alpha1.PodPresetSpec'
type: object
x-kubernetes-group-version-kind:
- group: settings.k8s.io
kind: PodPreset
version: v1alpha1
v1.SecretVolumeSource:
description: |-
Adapts a Secret into a volume.
The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.
example:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
properties:
defaultMode:
description: 'Optional: mode bits to use on created files by default. Must
be a value between 0 and 0777. Defaults to 0644. Directories within the
path are not affected by this setting. This might be in conflict with
other options that affect the file mode, like fsGroup, and the result
can be other mode bits set.'
format: int32
type: integer
items:
description: If unspecified, each key-value pair in the Data field of the
referenced Secret will be projected into the volume as a file whose name
is the key and content is the value. If specified, the listed keys will
be projected into the specified paths, and unlisted keys will not be present.
If a key is specified which is not present in the Secret, the volume setup
will error unless it is marked optional. Paths must be relative and may
not contain the '..' path or start with '..'.
items:
$ref: '#/components/schemas/v1.KeyToPath'
type: array
optional:
description: Specify whether the Secret or it's keys must be defined
type: boolean
secretName:
description: 'Name of the secret in the pod''s namespace to use. More info:
https://kubernetes.io/docs/concepts/storage/volumes#secret'
type: string
type: object
v1.Preconditions:
description: Preconditions must be fulfilled before an operation (update, delete,
etc.) is carried out.
example:
uid: uid
resourceVersion: resourceVersion
properties:
resourceVersion:
description: Specifies the target ResourceVersion
type: string
uid:
description: Specifies the target UID.
type: string
type: object
v1.APIServiceSpec:
description: APIServiceSpec contains information for locating and communicating
with a server. Only https is supported, though you are able to disable certificate
verification.
example:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
properties:
caBundle:
description: CABundle is a PEM encoded CA bundle which will be used to validate
an API server's serving certificate. If unspecified, system trust roots
on the apiserver are used.
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
group:
description: Group is the API group name this server hosts
type: string
groupPriorityMinimum:
description: 'GroupPriorityMininum is the priority this group should have
at least. Higher priority means that the group is preferred by clients
over lower priority ones. Note that other versions of this group might
specify even higher GroupPriorityMininum values such that the whole group
gets a higher priority. The primary sort is based on GroupPriorityMinimum,
ordered highest number to lowest (20 before 10). The secondary sort is
based on the alphabetical comparison of the name of the object. (v1.bar
before v1.foo) We''d recommend something like: *.k8s.io (except extensions)
at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s'
format: int32
type: integer
insecureSkipTLSVerify:
description: InsecureSkipTLSVerify disables TLS certificate verification
when communicating with this server. This is strongly discouraged. You
should use the CABundle instead.
type: boolean
service:
$ref: '#/components/schemas/v1.ServiceReference'
version:
description: Version is the API version this server hosts. For example,
"v1"
type: string
versionPriority:
description: 'VersionPriority controls the ordering of this API version
inside of its group. Must be greater than zero. The primary sort is based
on VersionPriority, ordered highest to lowest (20 before 10). Since it''s
inside of a group, the number can be small, probably in the 10s. In case
of equal version priorities, the version string will be used to compute
the order inside a group. If the version string is "kube-like", it will
sort above non "kube-like" version strings, which are ordered lexicographically.
"Kube-like" versions start with a "v", then are followed by a number (the
major version), then optionally the string "alpha" or "beta" and another
number (the minor version). These are sorted first by GA > beta > alpha
(where GA is a version with no suffix such as beta or alpha), and then
by comparing major version, then minor version. An example sorted list
of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2,
foo1, foo10.'
format: int32
type: integer
required:
- groupPriorityMinimum
- service
- versionPriority
type: object
v1.SubjectAccessReview:
description: SubjectAccessReview checks whether or not a user or group can perform
an action.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
uid: uid
nonResourceAttributes:
path: path
verb: verb
extra:
key:
- extra
- extra
groups:
- groups
- groups
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
user: user
status:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.SubjectAccessReviewSpec'
status:
$ref: '#/components/schemas/v1.SubjectAccessReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: SubjectAccessReview
version: v1
v1beta1.CustomResourceDefinitionList:
description: CustomResourceDefinitionList is a list of CustomResourceDefinition
objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
names:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
versions:
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
scope: scope
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
version: version
validation:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
conversion:
webhookClientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
conversionReviewVersions:
- conversionReviewVersions
- conversionReviewVersions
strategy: strategy
group: group
status:
storedVersions:
- storedVersions
- storedVersions
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
acceptedNames:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
names:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
versions:
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
scope: scope
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
version: version
validation:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
conversion:
webhookClientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
conversionReviewVersions:
- conversionReviewVersions
- conversionReviewVersions
strategy: strategy
group: group
status:
storedVersions:
- storedVersions
- storedVersions
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
acceptedNames:
listKind: listKind
shortNames:
- shortNames
- shortNames
plural: plural
kind: kind
categories:
- categories
- categories
singular: singular
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items individual CustomResourceDefinitions
items:
$ref: '#/components/schemas/v1beta1.CustomResourceDefinition'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apiextensions.k8s.io
kind: CustomResourceDefinitionList
version: v1beta1
v1.Toleration:
description: The pod this Toleration is attached to tolerates any taint that
matches the triple <key,value,effect> using the matching operator <operator>.
example:
effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
properties:
effect:
description: Effect indicates the taint effect to match. Empty means match
all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule
and NoExecute.
type: string
key:
description: Key is the taint key that the toleration applies to. Empty
means match all taint keys. If the key is empty, operator must be Exists;
this combination means to match all values and all keys.
type: string
operator:
description: Operator represents a key's relationship to the value. Valid
operators are Exists and Equal. Defaults to Equal. Exists is equivalent
to wildcard for value, so that a pod can tolerate all taints of a particular
category.
type: string
tolerationSeconds:
description: TolerationSeconds represents the period of time the toleration
(which must be of effect NoExecute, otherwise this field is ignored) tolerates
the taint. By default, it is not set, which means tolerate the taint forever
(do not evict). Zero and negative values will be treated as 0 (evict immediately)
by the system.
format: int64
type: integer
value:
description: Value is the taint value the toleration matches to. If the
operator is Exists, the value should be empty, otherwise just a regular
string.
type: string
type: object
apps.v1beta1.ScaleSpec:
description: ScaleSpec describes the attributes of a scale subresource
example:
replicas: 0
properties:
replicas:
description: desired number of instances for the scaled object.
format: int32
type: integer
type: object
v1.EndpointAddress:
description: EndpointAddress is a tuple that describes single IP address.
example:
nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
properties:
hostname:
description: The Hostname of this endpoint
type: string
ip:
description: The IP of this endpoint. May not be loopback (127.0.0.0/8),
link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24).
IPv6 is also accepted but not fully supported on all platforms. Also,
certain kubernetes components, like kube-proxy, are not IPv6 ready.
type: string
nodeName:
description: 'Optional: Node hosting this endpoint. This can be used to
determine endpoints local to a node.'
type: string
targetRef:
$ref: '#/components/schemas/v1.ObjectReference'
required:
- ip
type: object
v1.VolumeAttachmentSpec:
description: VolumeAttachmentSpec is the specification of a VolumeAttachment
request.
example:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
properties:
attacher:
description: Attacher indicates the name of the volume driver that MUST
handle this request. This is the name returned by GetPluginName().
type: string
nodeName:
description: The node that the volume should be attached to.
type: string
source:
$ref: '#/components/schemas/v1.VolumeAttachmentSource'
required:
- attacher
- nodeName
- source
type: object
v1beta1.StorageClassList:
description: StorageClassList is a collection of storage classes.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- volumeBindingMode: volumeBindingMode
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
provisioner: provisioner
apiVersion: apiVersion
allowVolumeExpansion: true
reclaimPolicy: reclaimPolicy
kind: kind
mountOptions:
- mountOptions
- mountOptions
parameters:
key: parameters
allowedTopologies:
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- volumeBindingMode: volumeBindingMode
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
provisioner: provisioner
apiVersion: apiVersion
allowVolumeExpansion: true
reclaimPolicy: reclaimPolicy
kind: kind
mountOptions:
- mountOptions
- mountOptions
parameters:
key: parameters
allowedTopologies:
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
- matchLabelExpressions:
- values:
- values
- values
key: key
- values:
- values
- values
key: key
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of StorageClasses
items:
$ref: '#/components/schemas/v1beta1.StorageClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: StorageClassList
version: v1beta1
v1beta2.ReplicaSet:
description: DEPRECATED - This group version of ReplicaSet is deprecated by
apps/v1/ReplicaSet. See the release notes for more information. ReplicaSet
ensures that a specified number of pod replicas are running at any given time.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta2.ReplicaSetSpec'
status:
$ref: '#/components/schemas/v1beta2.ReplicaSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ReplicaSet
version: v1beta2
extensions.v1beta1.RollingUpdateDeployment:
description: Spec to control the desired behavior of rolling update.
example:
maxSurge: '{}'
maxUnavailable: '{}'
properties:
maxSurge:
$ref: '#/components/schemas/intstr.IntOrString'
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v2beta2.MetricValueStatus:
description: MetricValueStatus holds the current value for a metric
example:
averageValue: '{}'
averageUtilization: 5
value: '{}'
properties:
averageUtilization:
description: currentAverageUtilization is the current value of the average
of the resource metric across all relevant pods, represented as a percentage
of the requested value of the resource for the pods.
format: int32
type: integer
averageValue:
$ref: '#/components/schemas/resource.Quantity'
value:
$ref: '#/components/schemas/resource.Quantity'
type: object
apiregistration.v1beta1.ServiceReference:
description: ServiceReference holds a reference to Service.legacy.k8s.io
example:
name: name
namespace: namespace
properties:
name:
description: Name is the name of the service
type: string
namespace:
description: Namespace is the namespace of the service
type: string
type: object
v1.NetworkPolicyPeer:
description: NetworkPolicyPeer describes a peer to allow traffic from. Only
certain combinations of fields are allowed
example:
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
ipBlock:
$ref: '#/components/schemas/v1.IPBlock'
namespaceSelector:
$ref: '#/components/schemas/v1.LabelSelector'
podSelector:
$ref: '#/components/schemas/v1.LabelSelector'
type: object
v1.AzureFileVolumeSource:
description: AzureFile represents an Azure File Service mount on the host and
bind mount to the pod.
example:
secretName: secretName
readOnly: true
shareName: shareName
properties:
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
secretName:
description: the name of secret that contains Azure Storage Account Name
and Key
type: string
shareName:
description: Share Name
type: string
required:
- secretName
- shareName
type: object
v1.PodTemplateSpec:
description: PodTemplateSpec describes the data a pod should have when created
from a template
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
properties:
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.PodSpec'
type: object
admissionregistration.v1beta1.ServiceReference:
description: ServiceReference holds a reference to Service.legacy.k8s.io
example:
path: path
name: name
namespace: namespace
properties:
name:
description: '`name` is the name of the service. Required'
type: string
namespace:
description: '`namespace` is the namespace of the service. Required'
type: string
path:
description: '`path` is an optional URL path which will be sent in any request
to this service.'
type: string
required:
- name
- namespace
type: object
v1.PriorityClassList:
description: PriorityClassList is a collection of priority classes.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
globalDefault: true
description: description
value: 0
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is the list of PriorityClasses
items:
$ref: '#/components/schemas/v1.PriorityClass'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: scheduling.k8s.io
kind: PriorityClassList
version: v1
v1.PodSpec:
description: PodSpec is a description of a pod.
example:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
properties:
activeDeadlineSeconds:
description: Optional duration in seconds the pod may be active on the node
relative to StartTime before the system will actively try to mark it failed
and kill associated containers. Value must be a positive integer.
format: int64
type: integer
affinity:
$ref: '#/components/schemas/v1.Affinity'
automountServiceAccountToken:
description: AutomountServiceAccountToken indicates whether a service account
token should be automatically mounted.
type: boolean
containers:
description: List of containers belonging to the pod. Containers cannot
currently be added or removed. There must be at least one container in
a Pod. Cannot be updated.
items:
$ref: '#/components/schemas/v1.Container'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
dnsConfig:
$ref: '#/components/schemas/v1.PodDNSConfig'
dnsPolicy:
description: Set DNS policy for the pod. Defaults to "ClusterFirst". Valid
values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'.
DNS parameters given in DNSConfig will be merged with the policy selected
with DNSPolicy. To have DNS options set along with hostNetwork, you have
to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.
type: string
enableServiceLinks:
description: 'EnableServiceLinks indicates whether information about services
should be injected into pod''s environment variables, matching the syntax
of Docker links. Optional: Defaults to true.'
type: boolean
hostAliases:
description: HostAliases is an optional list of hosts and IPs that will
be injected into the pod's hosts file if specified. This is only valid
for non-hostNetwork pods.
items:
$ref: '#/components/schemas/v1.HostAlias'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: ip
hostIPC:
description: 'Use the host''s ipc namespace. Optional: Default to false.'
type: boolean
hostNetwork:
description: Host networking requested for this pod. Use the host's network
namespace. If this option is set, the ports that will be used must be
specified. Default to false.
type: boolean
hostPID:
description: 'Use the host''s pid namespace. Optional: Default to false.'
type: boolean
hostname:
description: Specifies the hostname of the Pod If not specified, the pod's
hostname will be set to a system-defined value.
type: string
imagePullSecrets:
description: 'ImagePullSecrets is an optional list of references to secrets
in the same namespace to use for pulling any of the images used by this
PodSpec. If specified, these secrets will be passed to individual puller
implementations for them to use. For example, in the case of docker, only
DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod'
items:
$ref: '#/components/schemas/v1.LocalObjectReference'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
initContainers:
description: 'List of initialization containers belonging to the pod. Init
containers are executed in order prior to containers being started. If
any init container fails, the pod is considered to have failed and is
handled according to its restartPolicy. The name for an init container
or normal container must be unique among all containers. Init containers
may not have Lifecycle actions, Readiness probes, or Liveness probes.
The resourceRequirements of an init container are taken into account during
scheduling by finding the highest request/limit for each resource type,
and then using the max of of that value or the sum of the normal containers.
Limits are applied to init containers in a similar fashion. Init containers
cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/'
items:
$ref: '#/components/schemas/v1.Container'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
nodeName:
description: NodeName is a request to schedule this pod onto a specific
node. If it is non-empty, the scheduler simply schedules this pod onto
that node, assuming that it fits resource requirements.
type: string
nodeSelector:
additionalProperties:
type: string
description: 'NodeSelector is a selector which must be true for the pod
to fit on a node. Selector which must match a node''s labels for the pod
to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/'
type: object
priority:
description: The priority value. Various system components use this field
to find the priority of the pod. When Priority Admission Controller is
enabled, it prevents users from setting this field. The admission controller
populates this field from PriorityClassName. The higher the value, the
higher the priority.
format: int32
type: integer
priorityClassName:
description: If specified, indicates the pod's priority. "system-node-critical"
and "system-cluster-critical" are two special keywords which indicate
the highest priorities with the former being the highest priority. Any
other name must be defined by creating a PriorityClass object with that
name. If not specified, the pod priority will be default or zero if there
is no default.
type: string
readinessGates:
description: 'If specified, all readiness gates will be evaluated for pod
readiness. A pod is ready when all its containers are ready AND all conditions
specified in the readiness gates have status equal to "True" More info:
https://git.k8s.io/enhancements/keps/sig-network/0007-pod-ready%2B%2B.md'
items:
$ref: '#/components/schemas/v1.PodReadinessGate'
type: array
restartPolicy:
description: 'Restart policy for all containers within the pod. One of Always,
OnFailure, Never. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy'
type: string
runtimeClassName:
description: 'RuntimeClassName refers to a RuntimeClass object in the node.k8s.io
group, which should be used to run this pod. If no RuntimeClass resource
matches the named class, the pod will not be run. If unset or empty, the
"legacy" RuntimeClass will be used, which is an implicit class with an
empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
This is an alpha feature and may change in the future.'
type: string
schedulerName:
description: If specified, the pod will be dispatched by specified scheduler.
If not specified, the pod will be dispatched by default scheduler.
type: string
securityContext:
$ref: '#/components/schemas/v1.PodSecurityContext'
serviceAccount:
description: 'DeprecatedServiceAccount is a depreciated alias for ServiceAccountName.
Deprecated: Use serviceAccountName instead.'
type: string
serviceAccountName:
description: 'ServiceAccountName is the name of the ServiceAccount to use
to run this pod. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/'
type: string
shareProcessNamespace:
description: 'Share a single process namespace between all of the containers
in a pod. When this is set containers will be able to view and signal
processes from other containers in the same pod, and the first process
in each container will not be assigned PID 1. HostPID and ShareProcessNamespace
cannot both be set. Optional: Default to false. This field is beta-level
and may be disabled with the PodShareProcessNamespace feature.'
type: boolean
subdomain:
description: If specified, the fully qualified Pod hostname will be "<hostname>.<subdomain>.<pod
namespace>.svc.<cluster domain>". If not specified, the pod will not have
a domainname at all.
type: string
terminationGracePeriodSeconds:
description: Optional duration in seconds the pod needs to terminate gracefully.
May be decreased in delete request. Value must be non-negative integer.
The value zero indicates delete immediately. If this value is nil, the
default grace period will be used instead. The grace period is the duration
in seconds after the processes running in the pod are sent a termination
signal and the time when the processes are forcibly halted with a kill
signal. Set this value longer than the expected cleanup time for your
process. Defaults to 30 seconds.
format: int64
type: integer
tolerations:
description: If specified, the pod's tolerations.
items:
$ref: '#/components/schemas/v1.Toleration'
type: array
volumes:
description: 'List of volumes that can be mounted by containers belonging
to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes'
items:
$ref: '#/components/schemas/v1.Volume'
type: array
x-kubernetes-patch-strategy: merge,retainKeys
x-kubernetes-patch-merge-key: name
required:
- containers
type: object
v1.HTTPHeader:
description: HTTPHeader describes a custom header to be used in HTTP probes
example:
name: name
value: value
properties:
name:
description: The header field name
type: string
value:
description: The header field value
type: string
required:
- name
- value
type: object
v1.DaemonSet:
description: DaemonSet represents the configuration of a daemon set.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.DaemonSetSpec'
status:
$ref: '#/components/schemas/v1.DaemonSetStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DaemonSet
version: v1
v1beta2.ReplicaSetList:
description: ReplicaSetList is a collection of ReplicaSets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: 'List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller'
items:
$ref: '#/components/schemas/v1beta2.ReplicaSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: ReplicaSetList
version: v1beta2
extensions.v1beta1.SupplementalGroupsStrategyOptions:
description: 'SupplementalGroupsStrategyOptions defines the strategy type and
options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions
from policy API Group instead.'
example:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
properties:
ranges:
description: ranges are the allowed ranges of supplemental groups. If you
would like to force a single supplemental group then supply a single range
with the same start and end. Required for MustRunAs.
items:
$ref: '#/components/schemas/extensions.v1beta1.IDRange'
type: array
rule:
description: rule is the strategy that will dictate what supplemental groups
is used in the SecurityContext.
type: string
type: object
v1beta1.APIServiceSpec:
description: APIServiceSpec contains information for locating and communicating
with a server. Only https is supported, though you are able to disable certificate
verification.
example:
caBundle: caBundle
groupPriorityMinimum: 0
versionPriority: 6
service:
name: name
namespace: namespace
insecureSkipTLSVerify: true
version: version
group: group
properties:
caBundle:
description: CABundle is a PEM encoded CA bundle which will be used to validate
an API server's serving certificate. If unspecified, system trust roots
on the apiserver are used.
format: byte
pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
type: string
group:
description: Group is the API group name this server hosts
type: string
groupPriorityMinimum:
description: 'GroupPriorityMininum is the priority this group should have
at least. Higher priority means that the group is preferred by clients
over lower priority ones. Note that other versions of this group might
specify even higher GroupPriorityMininum values such that the whole group
gets a higher priority. The primary sort is based on GroupPriorityMinimum,
ordered highest number to lowest (20 before 10). The secondary sort is
based on the alphabetical comparison of the name of the object. (v1.bar
before v1.foo) We''d recommend something like: *.k8s.io (except extensions)
at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s'
format: int32
type: integer
insecureSkipTLSVerify:
description: InsecureSkipTLSVerify disables TLS certificate verification
when communicating with this server. This is strongly discouraged. You
should use the CABundle instead.
type: boolean
service:
$ref: '#/components/schemas/apiregistration.v1beta1.ServiceReference'
version:
description: Version is the API version this server hosts. For example,
"v1"
type: string
versionPriority:
description: 'VersionPriority controls the ordering of this API version
inside of its group. Must be greater than zero. The primary sort is based
on VersionPriority, ordered highest to lowest (20 before 10). Since it''s
inside of a group, the number can be small, probably in the 10s. In case
of equal version priorities, the version string will be used to compute
the order inside a group. If the version string is "kube-like", it will
sort above non "kube-like" version strings, which are ordered lexicographically.
"Kube-like" versions start with a "v", then are followed by a number (the
major version), then optionally the string "alpha" or "beta" and another
number (the minor version). These are sorted first by GA > beta > alpha
(where GA is a version with no suffix such as beta or alpha), and then
by comparing major version, then minor version. An example sorted list
of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2,
foo1, foo10.'
format: int32
type: integer
required:
- groupPriorityMinimum
- service
- versionPriority
type: object
v1beta1.VolumeError:
description: VolumeError captures an error encountered during a volume operation.
example:
time: 2000-01-23T04:56:07.000+00:00
message: message
properties:
message:
description: String detailing the error encountered during Attach or Detach
operation. This string may be logged, so it should not contain sensitive
information.
type: string
time:
description: Time the error was encountered.
format: date-time
type: string
type: object
v1.NodeSystemInfo:
description: NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
example:
machineID: machineID
bootID: bootID
containerRuntimeVersion: containerRuntimeVersion
kernelVersion: kernelVersion
kubeletVersion: kubeletVersion
systemUUID: systemUUID
kubeProxyVersion: kubeProxyVersion
operatingSystem: operatingSystem
architecture: architecture
osImage: osImage
properties:
architecture:
description: The Architecture reported by the node
type: string
bootID:
description: Boot ID reported by the node.
type: string
containerRuntimeVersion:
description: ContainerRuntime Version reported by the node through runtime
remote API (e.g. docker://1.5.0).
type: string
kernelVersion:
description: Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
type: string
kubeProxyVersion:
description: KubeProxy Version reported by the node.
type: string
kubeletVersion:
description: Kubelet Version reported by the node.
type: string
machineID:
description: 'MachineID reported by the node. For unique machine identification
in the cluster this field is preferred. Learn more from man(5) machine-id:
http://man7.org/linux/man-pages/man5/machine-id.5.html'
type: string
operatingSystem:
description: The Operating System reported by the node
type: string
osImage:
description: OS Image reported by the node from /etc/os-release (e.g. Debian
GNU/Linux 7 (wheezy)).
type: string
systemUUID:
description: SystemUUID reported by the node. For unique machine identification
MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html
type: string
required:
- architecture
- bootID
- containerRuntimeVersion
- kernelVersion
- kubeProxyVersion
- kubeletVersion
- machineID
- operatingSystem
- osImage
- systemUUID
type: object
v1.AWSElasticBlockStoreVolumeSource:
description: |-
Represents a Persistent Disk resource in AWS.
An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.
example:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
properties:
fsType:
description: 'Filesystem type of the volume that you want to mount. Tip:
Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore'
type: string
partition:
description: 'The partition in the volume that you want to mount. If omitted,
the default is to mount by volume name. Examples: For volume /dev/sda1,
you specify the partition as "1". Similarly, the volume partition for
/dev/sda is "0" (or you can leave the property empty).'
format: int32
type: integer
readOnly:
description: 'Specify "true" to force and set the ReadOnly property in VolumeMounts
to "true". If omitted, the default is "false". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore'
type: boolean
volumeID:
description: 'Unique ID of the persistent disk resource in AWS (Amazon EBS
volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore'
type: string
required:
- volumeID
type: object
v1.PodAffinityTerm:
description: Defines a set of pods (namely those matching the labelSelector
relative to the given namespace(s)) that this pod should be co-located (affinity)
or not co-located (anti-affinity) with, where co-located is defined as running
on a node whose value of the label with key <topologyKey> matches that of
any node on which a pod of the set of pods is running
example:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
properties:
labelSelector:
$ref: '#/components/schemas/v1.LabelSelector'
namespaces:
description: namespaces specifies which namespaces the labelSelector applies
to (matches against); null or empty list means "this pod's namespace"
items:
type: string
type: array
topologyKey:
description: This pod should be co-located (affinity) or not co-located
(anti-affinity) with the pods matching the labelSelector in the specified
namespaces, where co-located is defined as running on a node whose value
of the label with key topologyKey matches that of any node on which any
of the selected pods is running. Empty topologyKey is not allowed.
type: string
required:
- topologyKey
type: object
v1beta1.CustomResourceDefinitionVersion:
description: CustomResourceDefinitionVersion describes a version for CRD.
example:
schema:
openAPIV3Schema:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
served: true
name: name
subresources:
scale:
statusReplicasPath: statusReplicasPath
labelSelectorPath: labelSelectorPath
specReplicasPath: specReplicasPath
status: '{}'
storage: true
additionalPrinterColumns:
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
- JSONPath: JSONPath
format: format
name: name
description: description
priority: 0
type: type
properties:
additionalPrinterColumns:
description: 'AdditionalPrinterColumns are additional columns shown e.g.
in kubectl next to the name. Defaults to a created-at column. Top-level
and per-version columns are mutually exclusive. Per-version columns must
not all be set to identical values (top-level columns should be used instead)
This field is alpha-level and is only honored by servers that enable the
CustomResourceWebhookConversion feature. NOTE: CRDs created prior to 1.13
populated the top-level additionalPrinterColumns field by default. To
apply an update that changes to per-version additionalPrinterColumns,
the top-level additionalPrinterColumns field must be explicitly set to
null'
items:
$ref: '#/components/schemas/v1beta1.CustomResourceColumnDefinition'
type: array
name:
description: Name is the version name, e.g. “v1”, “v2beta1”, etc.
type: string
schema:
$ref: '#/components/schemas/v1beta1.CustomResourceValidation'
served:
description: Served is a flag enabling/disabling this version from being
served via REST APIs
type: boolean
storage:
description: Storage flags the version as storage version. There must be
exactly one flagged as storage version.
type: boolean
subresources:
$ref: '#/components/schemas/v1beta1.CustomResourceSubresources'
required:
- name
- served
- storage
type: object
v1.ExecAction:
description: ExecAction describes a "run in container" action.
example:
command:
- command
- command
properties:
command:
description: Command is the command line to execute inside the container,
the working directory for the command is root ('/') in the container's
filesystem. The command is simply exec'd, it is not run inside a shell,
so traditional shell instructions ('|', etc) won't work. To use a shell,
you need to explicitly call out to that shell. Exit status of 0 is treated
as live/healthy and non-zero is unhealthy.
items:
type: string
type: array
type: object
v1.ResourceFieldSelector:
description: ResourceFieldSelector represents container resources (cpu, memory)
and their output format
example:
divisor: '{}'
resource: resource
containerName: containerName
properties:
containerName:
description: 'Container name: required for volumes, optional for env vars'
type: string
divisor:
$ref: '#/components/schemas/resource.Quantity'
resource:
description: 'Required: resource to select'
type: string
required:
- resource
type: object
v1.EndpointSubset:
description: |-
EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given:
{
Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}],
Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}]
}
The resulting set of endpoints can be viewed as:
a: [ 10.10.1.1:8675, 10.10.2.2:8675 ],
b: [ 10.10.1.1:309, 10.10.2.2:309 ]
example:
notReadyAddresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
addresses:
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
- nodeName: nodeName
targetRef:
uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
hostname: hostname
ip: ip
ports:
- protocol: protocol
port: 0
name: name
- protocol: protocol
port: 0
name: name
properties:
addresses:
description: IP addresses which offer the related ports that are marked
as ready. These endpoints should be considered safe for load balancers
and clients to utilize.
items:
$ref: '#/components/schemas/v1.EndpointAddress'
type: array
notReadyAddresses:
description: IP addresses which offer the related ports but are not currently
marked as ready because they have not yet finished starting, have recently
failed a readiness check, or have recently failed a liveness check.
items:
$ref: '#/components/schemas/v1.EndpointAddress'
type: array
ports:
description: Port numbers available on the related IP addresses.
items:
$ref: '#/components/schemas/v1.EndpointPort'
type: array
type: object
v1.ScaleIOPersistentVolumeSource:
description: ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume
example:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
namespace: namespace
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
properties:
fsType:
description: Filesystem type to mount. Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs", "ntfs". Default is "xfs"
type: string
gateway:
description: The host address of the ScaleIO API Gateway.
type: string
protectionDomain:
description: The name of the ScaleIO Protection Domain for the configured
storage.
type: string
readOnly:
description: Defaults to false (read/write). ReadOnly here will force the
ReadOnly setting in VolumeMounts.
type: boolean
secretRef:
$ref: '#/components/schemas/v1.SecretReference'
sslEnabled:
description: Flag to enable/disable SSL communication with Gateway, default
false
type: boolean
storageMode:
description: Indicates whether the storage for a volume should be ThickProvisioned
or ThinProvisioned. Default is ThinProvisioned.
type: string
storagePool:
description: The ScaleIO Storage Pool associated with the protection domain.
type: string
system:
description: The name of the storage system as configured in ScaleIO.
type: string
volumeName:
description: The name of a volume already created in the ScaleIO system
that is associated with this volume source.
type: string
required:
- gateway
- secretRef
- system
type: object
v2beta1.CrossVersionObjectReference:
description: CrossVersionObjectReference contains enough information to let
you identify the referred resource.
example:
apiVersion: apiVersion
kind: kind
name: name
properties:
apiVersion:
description: API version of the referent
type: string
kind:
description: 'Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds"'
type: string
name:
description: 'Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
required:
- kind
- name
type: object
extensions.v1beta1.DeploymentList:
description: DeploymentList is a list of Deployments.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
status:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
status:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of Deployments.
items:
$ref: '#/components/schemas/extensions.v1beta1.Deployment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: DeploymentList
version: v1beta1
v1.DaemonSetList:
description: DaemonSetList is a collection of daemon sets.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
status:
numberUnavailable: 3
updatedNumberScheduled: 4
numberAvailable: 2
numberMisscheduled: 7
numberReady: 9
currentNumberScheduled: 5
collisionCount: 1
desiredNumberScheduled: 5
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
observedGeneration: 2
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: A list of daemon sets.
items:
$ref: '#/components/schemas/v1.DaemonSet'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: DaemonSetList
version: v1
v1beta1.ResourceAttributes:
description: ResourceAttributes includes the authorization attributes available
for resource requests to the Authorizer interface
example:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
properties:
group:
description: Group is the API Group of the Resource. "*" means all.
type: string
name:
description: Name is the name of the resource being requested for a "get"
or deleted for a "delete". "" (empty) means all.
type: string
namespace:
description: Namespace is the namespace of the action being requested. Currently,
there is no distinction between no namespace and all namespaces "" (empty)
is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped
resources "" (empty) means "all" for namespace scoped resources from a
SubjectAccessReview or SelfSubjectAccessReview
type: string
resource:
description: Resource is one of the existing resource types. "*" means
all.
type: string
subresource:
description: Subresource is one of the existing resource types. "" means
none.
type: string
verb:
description: 'Verb is a kubernetes resource API verb, like: get, list, watch,
create, update, delete, proxy. "*" means all.'
type: string
version:
description: Version is the API Version of the Resource. "*" means all.
type: string
type: object
v1alpha1.ClusterRole:
description: ClusterRole is a cluster level, logical grouping of PolicyRules
that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
aggregationRule:
clusterRoleSelectors:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
apiVersion: apiVersion
kind: kind
rules:
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
- resourceNames:
- resourceNames
- resourceNames
resources:
- resources
- resources
verbs:
- verbs
- verbs
apiGroups:
- apiGroups
- apiGroups
nonResourceURLs:
- nonResourceURLs
- nonResourceURLs
properties:
aggregationRule:
$ref: '#/components/schemas/v1alpha1.AggregationRule'
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
rules:
description: Rules holds all the PolicyRules for this ClusterRole
items:
$ref: '#/components/schemas/v1alpha1.PolicyRule'
type: array
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: ClusterRole
version: v1alpha1
v1.ReplicaSetStatus:
description: ReplicaSetStatus represents the current status of a ReplicaSet.
example:
fullyLabeledReplicas: 5
replicas: 7
readyReplicas: 2
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
status: status
availableReplicas: 1
observedGeneration: 5
properties:
availableReplicas:
description: The number of available replicas (ready for at least minReadySeconds)
for this replica set.
format: int32
type: integer
conditions:
description: Represents the latest available observations of a replica set's
current state.
items:
$ref: '#/components/schemas/v1.ReplicaSetCondition'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: type
fullyLabeledReplicas:
description: The number of pods that have labels matching the labels of
the pod template of the replicaset.
format: int32
type: integer
observedGeneration:
description: ObservedGeneration reflects the generation of the most recently
observed ReplicaSet.
format: int64
type: integer
readyReplicas:
description: The number of ready replicas for this replica set.
format: int32
type: integer
replicas:
description: 'Replicas is the most recently oberved number of replicas.
More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller'
format: int32
type: integer
required:
- replicas
type: object
extensions.v1beta1.ScaleStatus:
description: represents the current status of a scale subresource.
example:
targetSelector: targetSelector
replicas: 6
selector:
key: selector
properties:
replicas:
description: actual number of observed instances of the scaled object.
format: int32
type: integer
selector:
additionalProperties:
type: string
description: 'label query over pods that should match the replicas count.
More info: http://kubernetes.io/docs/user-guide/labels#label-selectors'
type: object
targetSelector:
description: 'label selector for pods that should match the replicas count.
This is a serializated version of both map-based and more expressive set-based
selectors. This is done to avoid introspection in the clients. The string
will be in the same format as the query-param syntax. If the target type
only supports map-based selectors, both this field and map-based selector
field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors'
type: string
required:
- replicas
type: object
v1beta2.DeploymentSpec:
description: DeploymentSpec is the specification of the desired behavior of
the Deployment.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
paused:
description: Indicates that the deployment is paused.
type: boolean
progressDeadlineSeconds:
description: The maximum time in seconds for a deployment to make progress
before it is considered to be failed. The deployment controller will continue
to process failed deployments and a condition with a ProgressDeadlineExceeded
reason will be surfaced in the deployment status. Note that progress will
not be estimated during the time a deployment is paused. Defaults to 600s.
format: int32
type: integer
replicas:
description: Number of desired pods. This is a pointer to distinguish between
explicit zero and not specified. Defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: The number of old ReplicaSets to retain to allow rollback.
This is a pointer to distinguish between explicit zero and not specified.
Defaults to 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
strategy:
$ref: '#/components/schemas/v1beta2.DeploymentStrategy'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
required:
- selector
- template
type: object
v1beta1.NetworkPolicy:
description: DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated
by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic
is allowed for a set of Pods
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
ingress:
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- from:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
policyTypes:
- policyTypes
- policyTypes
egress:
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
- to:
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
- podSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ipBlock:
cidr: cidr
except:
- except
- except
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
ports:
- protocol: protocol
port: '{}'
- protocol: protocol
port: '{}'
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.NetworkPolicySpec'
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: NetworkPolicy
version: v1beta1
apps.v1beta1.Deployment:
description: DEPRECATED - This group version of Deployment is deprecated by
apps/v1beta2/Deployment. See the release notes for more information. Deployment
enables declarative updates for Pods and ReplicaSets.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
paused: true
replicas: 1
revisionHistoryLimit: 5
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
strategy:
type: type
rollingUpdate:
maxSurge: '{}'
maxUnavailable: '{}'
progressDeadlineSeconds: 6
rollbackTo:
revision: 5
status:
unavailableReplicas: 4
replicas: 2
readyReplicas: 3
collisionCount: 7
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
updatedReplicas: 7
availableReplicas: 2
observedGeneration: 9
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/apps.v1beta1.DeploymentSpec'
status:
$ref: '#/components/schemas/apps.v1beta1.DeploymentStatus'
type: object
x-kubernetes-group-version-kind:
- group: apps
kind: Deployment
version: v1beta1
v1.RollingUpdateDaemonSet:
description: Spec to control the desired behavior of daemon set rolling update.
example:
maxUnavailable: '{}'
properties:
maxUnavailable:
$ref: '#/components/schemas/intstr.IntOrString'
type: object
v1.GlusterfsVolumeSource:
description: Represents a Glusterfs mount that lasts the lifetime of a pod.
Glusterfs volumes do not support ownership management or SELinux relabeling.
example:
path: path
endpoints: endpoints
readOnly: true
properties:
endpoints:
description: 'EndpointsName is the endpoint name that details Glusterfs
topology. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: string
path:
description: 'Path is the Glusterfs volume path. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: string
readOnly:
description: 'ReadOnly here will force the Glusterfs volume to be mounted
with read-only permissions. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod'
type: boolean
required:
- endpoints
- path
type: object
v1beta1.JSONSchemaProps:
description: JSONSchemaProps is a JSON-Schema following Specification Draft
4 (http://json-schema.org/).
example:
$schema: $schema
nullable: true
minLength: 7
pattern: pattern
description: description
title: title
type: type
required:
- required
- required
example: '{}'
exclusiveMaximum: true
patternProperties: {}
allOf:
- null
- null
default: '{}'
oneOf:
- null
- null
additionalItems: '{}'
id: id
maxProperties: 5
exclusiveMinimum: true
definitions: {}
multipleOf: 2.027123023002322
maxItems: 6
format: format
anyOf:
- null
- null
enum:
- '{}'
- '{}'
dependencies:
key: '{}'
minProperties: 9
minItems: 2
uniqueItems: true
maximum: 5.637376656633329
additionalProperties: '{}'
externalDocs:
description: description
url: url
$ref: $ref
items: '{}'
minimum: 3.616076749251911
maxLength: 1
properties: {}
properties:
$ref:
type: string
$schema:
type: string
additionalItems:
description: JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean
value. Defaults to true for the boolean property.
properties: {}
type: object
additionalProperties:
description: JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean
value. Defaults to true for the boolean property.
properties: {}
type: object
allOf:
items:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: array
anyOf:
items:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: array
default:
description: 'JSON represents any valid JSON value. These types are supported:
bool, int64, float64, string, []interface{}, map[string]interface{} and
nil.'
properties: {}
type: object
definitions:
additionalProperties:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: object
dependencies:
additionalProperties:
description: JSONSchemaPropsOrStringArray represents a JSONSchemaProps
or a string array.
properties: {}
type: object
type: object
description:
type: string
enum:
items:
description: 'JSON represents any valid JSON value. These types are supported:
bool, int64, float64, string, []interface{}, map[string]interface{}
and nil.'
properties: {}
type: object
type: array
example:
description: 'JSON represents any valid JSON value. These types are supported:
bool, int64, float64, string, []interface{}, map[string]interface{} and
nil.'
properties: {}
type: object
exclusiveMaximum:
type: boolean
exclusiveMinimum:
type: boolean
externalDocs:
$ref: '#/components/schemas/v1beta1.ExternalDocumentation'
format:
type: string
id:
type: string
items:
description: JSONSchemaPropsOrArray represents a value that can either be
a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization
purposes.
properties: {}
type: object
maxItems:
format: int64
type: integer
maxLength:
format: int64
type: integer
maxProperties:
format: int64
type: integer
maximum:
format: double
type: number
minItems:
format: int64
type: integer
minLength:
format: int64
type: integer
minProperties:
format: int64
type: integer
minimum:
format: double
type: number
multipleOf:
format: double
type: number
not:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
nullable:
type: boolean
oneOf:
items:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: array
pattern:
type: string
patternProperties:
additionalProperties:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: object
properties:
additionalProperties:
$ref: '#/components/schemas/v1beta1.JSONSchemaProps'
type: object
required:
items:
type: string
type: array
title:
type: string
type:
type: string
uniqueItems:
type: boolean
type: object
extensions.v1beta1.PodSecurityPolicyList:
description: 'PodSecurityPolicyList is a list of PodSecurityPolicy objects.
Deprecated: use PodSecurityPolicyList from policy API Group instead.'
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
defaultAddCapabilities:
- defaultAddCapabilities
- defaultAddCapabilities
hostPorts:
- min: 5
max: 1
- min: 5
max: 1
allowedProcMountTypes:
- allowedProcMountTypes
- allowedProcMountTypes
fsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
seLinux:
seLinuxOptions:
role: role
level: level
type: type
user: user
rule: rule
hostNetwork: true
hostIPC: true
volumes:
- volumes
- volumes
requiredDropCapabilities:
- requiredDropCapabilities
- requiredDropCapabilities
runAsGroup:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedCapabilities:
- allowedCapabilities
- allowedCapabilities
readOnlyRootFilesystem: true
privileged: true
runAsUser:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
allowedHostPaths:
- readOnly: true
pathPrefix: pathPrefix
- readOnly: true
pathPrefix: pathPrefix
forbiddenSysctls:
- forbiddenSysctls
- forbiddenSysctls
allowedCSIDrivers:
- name: name
- name: name
supplementalGroups:
ranges:
- min: 6
max: 0
- min: 6
max: 0
rule: rule
defaultAllowPrivilegeEscalation: true
allowedUnsafeSysctls:
- allowedUnsafeSysctls
- allowedUnsafeSysctls
allowPrivilegeEscalation: true
allowedFlexVolumes:
- driver: driver
- driver: driver
hostPID: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: items is a list of schema objects.
items:
$ref: '#/components/schemas/extensions.v1beta1.PodSecurityPolicy'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: extensions
kind: PodSecurityPolicyList
version: v1beta1
v1.DaemonSetSpec:
description: DaemonSetSpec is the specification of a daemon set.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
updateStrategy:
type: type
rollingUpdate:
maxUnavailable: '{}'
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
minReadySeconds: 0
properties:
minReadySeconds:
description: The minimum number of seconds for which a newly created DaemonSet
pod should be ready without any of its container crashing, for it to be
considered available. Defaults to 0 (pod will be considered available
as soon as it is ready).
format: int32
type: integer
revisionHistoryLimit:
description: The number of old history to retain to allow rollback. This
is a pointer to distinguish between explicit zero and not specified. Defaults
to 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
updateStrategy:
$ref: '#/components/schemas/v1.DaemonSetUpdateStrategy'
required:
- selector
- template
type: object
v1.StatefulSetSpec:
description: A StatefulSetSpec is the specification of a StatefulSet.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
podManagementPolicy: podManagementPolicy
updateStrategy:
type: type
rollingUpdate:
partition: 1
replicas: 0
revisionHistoryLimit: 6
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
serviceName: serviceName
volumeClaimTemplates:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
storageClassName: storageClassName
volumeName: volumeName
resources:
requests:
key: '{}'
limits:
key: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
accessModes:
- accessModes
- accessModes
dataSource:
apiGroup: apiGroup
kind: kind
name: name
volumeMode: volumeMode
status:
phase: phase
accessModes:
- accessModes
- accessModes
conditions:
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
- reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastProbeTime: 2000-01-23T04:56:07.000+00:00
status: status
capacity:
key: '{}'
properties:
podManagementPolicy:
description: podManagementPolicy controls how pods are created during initial
scale up, when replacing pods on nodes, or when scaling down. The default
policy is `OrderedReady`, where pods are created in increasing order (pod-0,
then pod-1, etc) and the controller will wait until each pod is ready
before continuing. When scaling down, the pods are removed in the opposite
order. The alternative policy is `Parallel` which will create pods in
parallel to match the desired scale without waiting, and on scale down
will delete all pods at once.
type: string
replicas:
description: replicas is the desired number of replicas of the given Template.
These are replicas in the sense that they are instantiations of the same
Template, but individual replicas also have a consistent identity. If
unspecified, defaults to 1.
format: int32
type: integer
revisionHistoryLimit:
description: revisionHistoryLimit is the maximum number of revisions that
will be maintained in the StatefulSet's revision history. The revision
history consists of all revisions not represented by a currently applied
StatefulSetSpec version. The default value is 10.
format: int32
type: integer
selector:
$ref: '#/components/schemas/v1.LabelSelector'
serviceName:
description: 'serviceName is the name of the service that governs this StatefulSet.
This service must exist before the StatefulSet, and is responsible for
the network identity of the set. Pods get DNS/hostnames that follow the
pattern: pod-specific-string.serviceName.default.svc.cluster.local where
"pod-specific-string" is managed by the StatefulSet controller.'
type: string
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
updateStrategy:
$ref: '#/components/schemas/v1.StatefulSetUpdateStrategy'
volumeClaimTemplates:
description: volumeClaimTemplates is a list of claims that pods are allowed
to reference. The StatefulSet controller is responsible for mapping network
identities to claims in a way that maintains the identity of a pod. Every
claim in this list must have at least one matching (by name) volumeMount
in one container in the template. A claim in this list takes precedence
over any volumes in the template, with the same name.
items:
$ref: '#/components/schemas/v1.PersistentVolumeClaim'
type: array
required:
- selector
- serviceName
- template
type: object
extensions.v1beta1.HTTPIngressRuleValue:
description: 'HTTPIngressRuleValue is a list of http selectors pointing to backends.
In the example: http://<host>/<path>?<searchpart> -> backend where where parts
of the url correspond to RFC 3986, this resource will be used to match against
everything after the last ''/'' and before the first ''?'' or ''#''.'
example:
paths:
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
- path: path
backend:
servicePort: '{}'
serviceName: serviceName
properties:
paths:
description: A collection of paths that map requests to backends.
items:
$ref: '#/components/schemas/extensions.v1beta1.HTTPIngressPath'
type: array
required:
- paths
type: object
v1alpha1.RuntimeClass:
description: RuntimeClass defines a class of container runtime supported in
the cluster. The RuntimeClass is used to determine which container runtime
is used to run all containers in a pod. RuntimeClasses are (currently) manually
defined by a user or cluster provisioner, and referenced in the PodSpec. The
Kubelet is responsible for resolving the RuntimeClassName reference before
running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
runtimeHandler: runtimeHandler
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1alpha1.RuntimeClassSpec'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: node.k8s.io
kind: RuntimeClass
version: v1alpha1
v1.ScopeSelector:
description: A scope selector represents the AND of the selectors represented
by the scoped-resource selector requirements.
example:
matchExpressions:
- scopeName: scopeName
values:
- values
- values
operator: operator
- scopeName: scopeName
values:
- values
- values
operator: operator
properties:
matchExpressions:
description: A list of scope selector requirements by scope of the resources.
items:
$ref: '#/components/schemas/v1.ScopedResourceSelectorRequirement'
type: array
type: object
v1.ServiceAccount:
description: 'ServiceAccount binds together: * a name, understood by users,
and perhaps by peripheral systems, for an identity * a principal that can
be authenticated and authorized * a set of secrets'
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
automountServiceAccountToken: true
kind: kind
imagePullSecrets:
- name: name
- name: name
secrets:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
automountServiceAccountToken:
description: AutomountServiceAccountToken indicates whether pods running
as this service account should have an API token automatically mounted.
Can be overridden at the pod level.
type: boolean
imagePullSecrets:
description: 'ImagePullSecrets is a list of references to secrets in the
same namespace to use for pulling any images in pods that reference this
ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets
can be mounted in the pod, but ImagePullSecrets are only accessed by the
kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod'
items:
$ref: '#/components/schemas/v1.LocalObjectReference'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
secrets:
description: 'Secrets is the list of secrets allowed to be used by pods
running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret'
items:
$ref: '#/components/schemas/v1.ObjectReference'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
type: object
x-kubernetes-group-version-kind:
- group: ""
kind: ServiceAccount
version: v1
v1.EventSource:
description: EventSource contains information for an event.
example:
component: component
host: host
properties:
component:
description: Component from which the event is generated.
type: string
host:
description: Node name on which the event is generated.
type: string
type: object
v1beta1.JobTemplateSpec:
description: JobTemplateSpec describes the data a Job should have when created
from a template
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
properties:
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1.JobSpec'
type: object
v2alpha1.CronJob:
description: CronJob represents the configuration of a single cron job.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
suspend: true
schedule: schedule
jobTemplate:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
backoffLimit: 6
manualSelector: true
parallelism: 5
completions: 1
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
activeDeadlineSeconds: 0
ttlSecondsAfterFinished: 5
startingDeadlineSeconds: 6
concurrencyPolicy: concurrencyPolicy
failedJobsHistoryLimit: 0
successfulJobsHistoryLimit: 1
status:
lastScheduleTime: 2000-01-23T04:56:07.000+00:00
active:
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
- uid: uid
apiVersion: apiVersion
kind: kind
resourceVersion: resourceVersion
fieldPath: fieldPath
name: name
namespace: namespace
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v2alpha1.CronJobSpec'
status:
$ref: '#/components/schemas/v2alpha1.CronJobStatus'
type: object
x-kubernetes-group-version-kind:
- group: batch
kind: CronJob
version: v2alpha1
v1alpha1.RoleBinding:
description: RoleBinding references a role, but does not contain it. It can
reference a Role in the same namespace or a ClusterRole in the global namespace.
It adds who information via Subjects and namespace information by which namespace
it exists in. RoleBindings in a given namespace only have effect in that
namespace.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
subjects:
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
- apiVersion: apiVersion
kind: kind
name: name
namespace: namespace
roleRef:
apiGroup: apiGroup
kind: kind
name: name
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
roleRef:
$ref: '#/components/schemas/v1alpha1.RoleRef'
subjects:
description: Subjects holds references to the objects the role applies to.
items:
$ref: '#/components/schemas/v1alpha1.Subject'
type: array
required:
- roleRef
type: object
x-kubernetes-group-version-kind:
- group: rbac.authorization.k8s.io
kind: RoleBinding
version: v1alpha1
v1.DownwardAPIVolumeSource:
description: DownwardAPIVolumeSource represents a volume containing downward
API info. Downward API volumes support ownership management and SELinux relabeling.
example:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
properties:
defaultMode:
description: 'Optional: mode bits to use on created files by default. Must
be a value between 0 and 0777. Defaults to 0644. Directories within the
path are not affected by this setting. This might be in conflict with
other options that affect the file mode, like fsGroup, and the result
can be other mode bits set.'
format: int32
type: integer
items:
description: Items is a list of downward API volume file
items:
$ref: '#/components/schemas/v1.DownwardAPIVolumeFile'
type: array
type: object
v1beta1.MutatingWebhookConfigurationList:
description: MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
webhooks:
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
kind: kind
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
webhooks:
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: List of MutatingWebhookConfiguration.
items:
$ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: admissionregistration.k8s.io
kind: MutatingWebhookConfigurationList
version: v1beta1
v1beta1.MutatingWebhookConfiguration:
description: MutatingWebhookConfiguration describes the configuration of and
admission webhook that accept or reject and may change the object.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
webhooks:
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
- admissionReviewVersions:
- admissionReviewVersions
- admissionReviewVersions
name: name
namespaceSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
timeoutSeconds: 0
rules:
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
- operations:
- operations
- operations
apiVersions:
- apiVersions
- apiVersions
scope: scope
resources:
- resources
- resources
apiGroups:
- apiGroups
- apiGroups
clientConfig:
caBundle: caBundle
service:
path: path
name: name
namespace: namespace
url: url
failurePolicy: failurePolicy
sideEffects: sideEffects
kind: kind
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
webhooks:
description: Webhooks is a list of webhooks and the affected resources and
operations.
items:
$ref: '#/components/schemas/v1beta1.Webhook'
type: array
x-kubernetes-patch-strategy: merge
x-kubernetes-patch-merge-key: name
type: object
x-kubernetes-group-version-kind:
- group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
version: v1beta1
v1.NodeAddress:
description: NodeAddress contains information for the node's address.
example:
address: address
type: type
properties:
address:
description: The node address.
type: string
type:
description: Node address type, one of Hostname, ExternalIP or InternalIP.
type: string
required:
- address
- type
type: object
v1.VolumeDevice:
description: volumeDevice describes a mapping of a raw block device within a
container.
example:
devicePath: devicePath
name: name
properties:
devicePath:
description: devicePath is the path inside of the container that the device
will be mapped to.
type: string
name:
description: name must match the name of a persistentVolumeClaim in the
pod
type: string
required:
- devicePath
- name
type: object
v1.QuobyteVolumeSource:
description: Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte
volumes do not support ownership management or SELinux relabeling.
example:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
properties:
group:
description: Group to map volume access to Default is no group
type: string
readOnly:
description: ReadOnly here will force the Quobyte volume to be mounted with
read-only permissions. Defaults to false.
type: boolean
registry:
description: Registry represents a single or multiple Quobyte Registry services
specified as a string as host:port pair (multiple entries are separated
with commas) which acts as the central registry for volumes
type: string
tenant:
description: Tenant owning the given Quobyte volume in the Backend Used
with dynamically provisioned Quobyte volumes, value is set by the plugin
type: string
user:
description: User to map volume access to Defaults to serivceaccount user
type: string
volume:
description: Volume is a string that references an already created Quobyte
volume by name.
type: string
required:
- registry
- volume
type: object
v1.ScaleSpec:
description: ScaleSpec describes the attributes of a scale subresource.
example:
replicas: 0
properties:
replicas:
description: desired number of instances for the scaled object.
format: int32
type: integer
type: object
v1.WeightedPodAffinityTerm:
description: The weights of all of the matched WeightedPodAffinityTerm fields
are added per-node to find the most preferred node(s)
example:
podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
properties:
podAffinityTerm:
$ref: '#/components/schemas/v1.PodAffinityTerm'
weight:
description: weight associated with matching the corresponding podAffinityTerm,
in the range 1-100.
format: int32
type: integer
required:
- podAffinityTerm
- weight
type: object
v1.TokenReviewSpec:
description: TokenReviewSpec is a description of the token authentication request.
example:
audiences:
- audiences
- audiences
token: token
properties:
audiences:
description: Audiences is a list of the identifiers that the resource server
presented with the token identifies as. Audience-aware token authenticators
will verify that the token was intended for at least one of the audiences
in this list. If no audiences are provided, the audience will default
to the audience of the Kubernetes apiserver.
items:
type: string
type: array
token:
description: Token is the opaque bearer token.
type: string
type: object
v2beta1.PodsMetricSource:
description: PodsMetricSource indicates how to scale on a metric describing
each pod in the current scale target (for example, transactions-processed-per-second).
The values will be averaged together before being compared to the target value.
example:
metricName: metricName
targetAverageValue: '{}'
selector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
properties:
metricName:
description: metricName is the name of the metric in question
type: string
selector:
$ref: '#/components/schemas/v1.LabelSelector'
targetAverageValue:
$ref: '#/components/schemas/resource.Quantity'
required:
- metricName
- targetAverageValue
type: object
v1.VolumeAttachmentList:
description: VolumeAttachmentList is a collection of VolumeAttachment objects.
example:
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
kind: kind
items:
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
- metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
nodeName: nodeName
source:
persistentVolumeName: persistentVolumeName
attacher: attacher
status:
attachmentMetadata:
key: attachmentMetadata
detachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attachError:
time: 2000-01-23T04:56:07.000+00:00
message: message
attached: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
items:
description: Items is the list of VolumeAttachments
items:
$ref: '#/components/schemas/v1.VolumeAttachment'
type: array
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ListMeta'
required:
- items
type: object
x-kubernetes-group-version-kind:
- group: storage.k8s.io
kind: VolumeAttachmentList
version: v1
v1.ISCSIPersistentVolumeSource:
description: ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes
can only be mounted as read/write once. ISCSI volumes support ownership management
and SELinux relabeling.
example:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 0
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
namespace: namespace
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
properties:
chapAuthDiscovery:
description: whether support iSCSI Discovery CHAP authentication
type: boolean
chapAuthSession:
description: whether support iSCSI Session CHAP authentication
type: boolean
fsType:
description: 'Filesystem type of the volume that you want to mount. Tip:
Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi'
type: string
initiatorName:
description: Custom iSCSI Initiator Name. If initiatorName is specified
with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume
name> will be created for the connection.
type: string
iqn:
description: Target iSCSI Qualified Name.
type: string
iscsiInterface:
description: iSCSI Interface Name that uses an iSCSI transport. Defaults
to 'default' (tcp).
type: string
lun:
description: iSCSI Target Lun number.
format: int32
type: integer
portals:
description: iSCSI Target Portal List. The Portal is either an IP or ip_addr:port
if the port is other than default (typically TCP ports 860 and 3260).
items:
type: string
type: array
readOnly:
description: ReadOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false.
type: boolean
secretRef:
$ref: '#/components/schemas/v1.SecretReference'
targetPortal:
description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port
if the port is other than default (typically TCP ports 860 and 3260).
type: string
required:
- iqn
- lun
- targetPortal
type: object
v1.ReplicationControllerSpec:
description: ReplicationControllerSpec is the specification of a replication
controller.
example:
template:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
spec:
dnsPolicy: dnsPolicy
nodeName: nodeName
terminationGracePeriodSeconds: 1
dnsConfig:
searches:
- searches
- searches
nameservers:
- nameservers
- nameservers
options:
- name: name
value: value
- name: name
value: value
hostNetwork: true
readinessGates:
- conditionType: conditionType
- conditionType: conditionType
serviceAccountName: serviceAccountName
imagePullSecrets:
- name: name
- name: name
priorityClassName: priorityClassName
hostAliases:
- ip: ip
hostnames:
- hostnames
- hostnames
- ip: ip
hostnames:
- hostnames
- hostnames
securityContext:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
nodeSelector:
key: nodeSelector
hostname: hostname
runtimeClassName: runtimeClassName
tolerations:
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
- effect: effect
tolerationSeconds: 4
value: value
key: key
operator: operator
automountServiceAccountToken: true
schedulerName: schedulerName
activeDeadlineSeconds: 0
enableServiceLinks: true
hostIPC: true
volumes:
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
- quobyte:
volume: volume
registry: registry
readOnly: true
user: user
tenant: tenant
group: group
azureFile:
secretName: secretName
readOnly: true
shareName: shareName
flexVolume:
driver: driver
options:
key: options
secretRef:
name: name
readOnly: true
fsType: fsType
secret:
secretName: secretName
defaultMode: 2
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
projected:
sources:
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
- downwardAPI:
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
configMap:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
secret:
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
serviceAccountToken:
path: path
audience: audience
expirationSeconds: 1
defaultMode: 6
cephfs:
path: path
secretRef:
name: name
secretFile: secretFile
readOnly: true
user: user
monitors:
- monitors
- monitors
scaleIO:
system: system
protectionDomain: protectionDomain
sslEnabled: true
storageMode: storageMode
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
storagePool: storagePool
gateway: gateway
emptyDir:
sizeLimit: '{}'
medium: medium
glusterfs:
path: path
endpoints: endpoints
readOnly: true
gcePersistentDisk:
partition: 6
readOnly: true
pdName: pdName
fsType: fsType
photonPersistentDisk:
pdID: pdID
fsType: fsType
azureDisk:
diskName: diskName
kind: kind
readOnly: true
cachingMode: cachingMode
diskURI: diskURI
fsType: fsType
cinder:
secretRef:
name: name
volumeID: volumeID
readOnly: true
fsType: fsType
downwardAPI:
defaultMode: 6
items:
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- mode: 8
path: path
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
awsElasticBlockStore:
partition: 5
volumeID: volumeID
readOnly: true
fsType: fsType
flocker:
datasetName: datasetName
datasetUUID: datasetUUID
iscsi:
chapAuthSession: true
iscsiInterface: iscsiInterface
lun: 3
chapAuthDiscovery: true
iqn: iqn
portals:
- portals
- portals
secretRef:
name: name
initiatorName: initiatorName
readOnly: true
fsType: fsType
targetPortal: targetPortal
rbd:
image: image
pool: pool
secretRef:
name: name
readOnly: true
fsType: fsType
keyring: keyring
user: user
monitors:
- monitors
- monitors
configMap:
defaultMode: 9
name: name
optional: true
items:
- mode: 9
path: path
key: key
- mode: 9
path: path
key: key
storageos:
volumeNamespace: volumeNamespace
volumeName: volumeName
secretRef:
name: name
readOnly: true
fsType: fsType
csi:
driver: driver
nodePublishSecretRef:
name: name
readOnly: true
fsType: fsType
volumeAttributes:
key: volumeAttributes
name: name
nfs:
path: path
server: server
readOnly: true
persistentVolumeClaim:
claimName: claimName
readOnly: true
gitRepo:
repository: repository
directory: directory
revision: revision
portworxVolume:
volumeID: volumeID
readOnly: true
fsType: fsType
vsphereVolume:
storagePolicyName: storagePolicyName
storagePolicyID: storagePolicyID
volumePath: volumePath
fsType: fsType
fc:
lun: 9
targetWWNs:
- targetWWNs
- targetWWNs
readOnly: true
wwids:
- wwids
- wwids
fsType: fsType
hostPath:
path: path
type: type
serviceAccount: serviceAccount
priority: 1
restartPolicy: restartPolicy
shareProcessNamespace: true
subdomain: subdomain
containers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
initContainers:
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- volumeDevices:
- devicePath: devicePath
name: name
- devicePath: devicePath
name: name
image: image
imagePullPolicy: imagePullPolicy
livenessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdin: true
terminationMessagePolicy: terminationMessagePolicy
terminationMessagePath: terminationMessagePath
workingDir: workingDir
resources:
requests:
key: '{}'
limits:
key: '{}'
securityContext:
privileged: true
runAsUser: 7
capabilities:
add:
- add
- add
drop:
- drop
- drop
seLinuxOptions:
role: role
level: level
type: type
user: user
procMount: procMount
allowPrivilegeEscalation: true
runAsGroup: 4
runAsNonRoot: true
readOnlyRootFilesystem: true
env:
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
- name: name
value: value
valueFrom:
secretKeyRef:
name: name
optional: true
key: key
resourceFieldRef:
divisor: '{}'
resource: resource
containerName: containerName
configMapKeyRef:
name: name
optional: true
key: key
fieldRef:
apiVersion: apiVersion
fieldPath: fieldPath
ports:
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
- protocol: protocol
hostIP: hostIP
name: name
containerPort: 3
hostPort: 2
command:
- command
- command
volumeMounts:
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
- mountPath: mountPath
mountPropagation: mountPropagation
name: name
readOnly: true
subPath: subPath
subPathExpr: subPathExpr
args:
- args
- args
lifecycle:
postStart:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
preStop:
tcpSocket:
port: '{}'
host: host
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
name: name
tty: true
readinessProbe:
failureThreshold: 5
periodSeconds: 2
tcpSocket:
port: '{}'
host: host
timeoutSeconds: 9
successThreshold: 7
initialDelaySeconds: 5
exec:
command:
- command
- command
httpGet:
path: path
scheme: scheme
port: '{}'
host: host
httpHeaders:
- name: name
value: value
- name: name
value: value
stdinOnce: true
envFrom:
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
- configMapRef:
name: name
optional: true
prefix: prefix
secretRef:
name: name
optional: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
- matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
- preference:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchFields:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
weight: 6
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
- labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- values:
- values
- values
key: key
operator: operator
- values:
- values
- values
key: key
operator: operator
matchLabels:
key: matchLabels
topologyKey: topologyKey
namespaces:
- namespaces
- namespaces
weight: 1
hostPID: true
replicas: 6
selector:
key: selector
minReadySeconds: 0
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created pod should
be ready without any of its container crashing, for it to be considered
available. Defaults to 0 (pod will be considered available as soon as
it is ready)
format: int32
type: integer
replicas:
description: 'Replicas is the number of desired replicas. This is a pointer
to distinguish between explicit zero and unspecified. Defaults to 1. More
info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller'
format: int32
type: integer
selector:
additionalProperties:
type: string
description: 'Selector is a label query over pods that should match the
Replicas count. If Selector is empty, it is defaulted to the labels present
on the Pod template. Label keys and values that must match in order to
be controlled by this replication controller, if empty defaulted to labels
on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors'
type: object
template:
$ref: '#/components/schemas/v1.PodTemplateSpec'
type: object
v1.APIResource:
description: APIResource specifies the name of a resource and whether it is
namespaced.
example:
shortNames:
- shortNames
- shortNames
kind: kind
name: name
storageVersionHash: storageVersionHash
verbs:
- verbs
- verbs
categories:
- categories
- categories
version: version
namespaced: true
group: group
singularName: singularName
properties:
categories:
description: categories is a list of the grouped resources this resource
belongs to (e.g. 'all')
items:
type: string
type: array
group:
description: 'group is the preferred group of the resource. Empty implies
the group of the containing resource list. For subresources, this may
have a different value, for example: Scale".'
type: string
kind:
description: kind is the kind for the resource (e.g. 'Foo' is the kind for
a resource 'foo')
type: string
name:
description: name is the plural name of the resource.
type: string
namespaced:
description: namespaced indicates if a resource is namespaced or not.
type: boolean
shortNames:
description: shortNames is a list of suggested short names of the resource.
items:
type: string
type: array
singularName:
description: singularName is the singular name of the resource. This allows
clients to handle plural and singular opaquely. The singularName is more
correct for reporting status on a single item and both singular and plural
are allowed from the kubectl CLI interface.
type: string
storageVersionHash:
description: The hash value of the storage version, the version this resource
is converted to when written to the data store. Value must be treated
as opaque by clients. Only equality comparison on the value is valid.
This is an alpha feature and may change or be removed in the future. The
field is populated by the apiserver only if the StorageVersionHash feature
gate is enabled. This field will remain optional even if it graduates.
type: string
verbs:
description: verbs is a list of supported kube verbs (this includes get,
list, watch, create, update, patch, delete, deletecollection, and proxy)
items:
type: string
type: array
version:
description: 'version is the preferred version of the resource. Empty implies
the version of the containing resource list For subresources, this may
have a different value, for example: v1 (while inside a v1beta1 version
of the core resource''s group)".'
type: string
required:
- kind
- name
- namespaced
- singularName
- verbs
type: object
v1beta1.TokenReviewSpec:
description: TokenReviewSpec is a description of the token authentication request.
example:
audiences:
- audiences
- audiences
token: token
properties:
audiences:
description: Audiences is a list of the identifiers that the resource server
presented with the token identifies as. Audience-aware token authenticators
will verify that the token was intended for at least one of the audiences
in this list. If no audiences are provided, the audience will default
to the audience of the Kubernetes apiserver.
items:
type: string
type: array
token:
description: Token is the opaque bearer token.
type: string
type: object
v1.PodSecurityContext:
description: PodSecurityContext holds pod-level security attributes and common
container settings. Some fields are also present in container.securityContext. Field
values of container.securityContext take precedence over field values of PodSecurityContext.
example:
runAsUser: 6
seLinuxOptions:
role: role
level: level
type: type
user: user
fsGroup: 1
supplementalGroups:
- 7
- 7
runAsGroup: 1
runAsNonRoot: true
sysctls:
- name: name
value: value
- name: name
value: value
properties:
fsGroup:
description: |-
A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod:
1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw----
If unset, the Kubelet will not modify the ownership and permissions of any volume.
format: int64
type: integer
runAsGroup:
description: The GID to run the entrypoint of the container process. Uses
runtime default if unset. May also be set in SecurityContext. If set
in both SecurityContext and PodSecurityContext, the value specified in
SecurityContext takes precedence for that container.
format: int64
type: integer
runAsNonRoot:
description: Indicates that the container must run as a non-root user. If
true, the Kubelet will validate the image at runtime to ensure that it
does not run as UID 0 (root) and fail to start the container if it does.
If unset or false, no such validation will be performed. May also be set
in SecurityContext. If set in both SecurityContext and PodSecurityContext,
the value specified in SecurityContext takes precedence.
type: boolean
runAsUser:
description: The UID to run the entrypoint of the container process. Defaults
to user specified in image metadata if unspecified. May also be set in
SecurityContext. If set in both SecurityContext and PodSecurityContext,
the value specified in SecurityContext takes precedence for that container.
format: int64
type: integer
seLinuxOptions:
$ref: '#/components/schemas/v1.SELinuxOptions'
supplementalGroups:
description: A list of groups applied to the first process run in each container,
in addition to the container's primary GID. If unspecified, no groups
will be added to any container.
items:
format: int64
type: integer
type: array
sysctls:
description: Sysctls hold a list of namespaced sysctls used for the pod.
Pods with unsupported sysctls (by the container runtime) might fail to
launch.
items:
$ref: '#/components/schemas/v1.Sysctl'
type: array
type: object
v1beta1.SubjectAccessReview:
description: SubjectAccessReview checks whether or not a user or group can perform
an action.
example:
metadata:
generation: 6
finalizers:
- finalizers
- finalizers
resourceVersion: resourceVersion
annotations:
key: annotations
generateName: generateName
deletionTimestamp: 2000-01-23T04:56:07.000+00:00
labels:
key: labels
ownerReferences:
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
- uid: uid
controller: true
apiVersion: apiVersion
kind: kind
name: name
blockOwnerDeletion: true
selfLink: selfLink
deletionGracePeriodSeconds: 0
uid: uid
managedFields:
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
- apiVersion: apiVersion
manager: manager
time: 2000-01-23T04:56:07.000+00:00
fields: '{}'
operation: operation
initializers:
result:
reason: reason
metadata:
continue: continue
resourceVersion: resourceVersion
selfLink: selfLink
apiVersion: apiVersion
code: 1
kind: kind
details:
uid: uid
kind: kind
causes:
- reason: reason
field: field
message: message
- reason: reason
field: field
message: message
retryAfterSeconds: 5
name: name
group: group
message: message
status: status
pending:
- name: name
- name: name
clusterName: clusterName
creationTimestamp: 2000-01-23T04:56:07.000+00:00
name: name
namespace: namespace
apiVersion: apiVersion
kind: kind
spec:
uid: uid
nonResourceAttributes:
path: path
verb: verb
extra:
key:
- extra
- extra
resourceAttributes:
resource: resource
subresource: subresource
name: name
namespace: namespace
verb: verb
version: version
group: group
user: user
group:
- group
- group
status:
reason: reason
allowed: true
evaluationError: evaluationError
denied: true
properties:
apiVersion:
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: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
type: string
kind:
description: '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: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
type: string
metadata:
$ref: '#/components/schemas/v1.ObjectMeta'
spec:
$ref: '#/components/schemas/v1beta1.SubjectAccessReviewSpec'
status:
$ref: '#/components/schemas/v1beta1.SubjectAccessReviewStatus'
required:
- spec
type: object
x-kubernetes-group-version-kind:
- group: authorization.k8s.io
kind: SubjectAccessReview
version: v1beta1
extensions.v1beta1.IngressTLS:
description: IngressTLS describes the transport layer security associated with
an Ingress.
example:
secretName: secretName
hosts:
- hosts
- hosts
properties:
hosts:
description: Hosts are a list of hosts included in the TLS certificate.
The values in this list must match the name/s used in the tlsSecret. Defaults
to the wildcard host setting for the loadbalancer controller fulfilling
this Ingress, if left unspecified.
items:
type: string
type: array
secretName:
description: SecretName is the name of the secret used to terminate SSL
traffic on 443. Field is left optional to allow SSL routing based on SNI
hostname alone. If the SNI host in a listener conflicts with the "Host"
header field used by an IngressRule, the SNI host is used for termination
and value of the Host header is used for routing.
type: string
type: object
extensions.v1beta1.DeploymentCondition:
description: DeploymentCondition describes the state of a deployment at a certain
point.
example:
reason: reason
lastTransitionTime: 2000-01-23T04:56:07.000+00:00
message: message
type: type
lastUpdateTime: 2000-01-23T04:56:07.000+00:00
status: status
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status to another.
format: date-time
type: string
lastUpdateTime:
description: The last time this condition was updated.
format: date-time
type: string
message:
description: A human readable message indicating details about the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of deployment condition.
type: string
required:
- status
- type
type: object
securitySchemes:
BearerToken:
description: Bearer Token authentication
in: header
name: authorization
type: apiKey